#include <stdio.h>
#include <time.h>
#define MAX 100;
#define N 10;
enum {true, false};
typedef char mystring[] ;
void sequentialPrint(mystring s[], int);
void main(){
int i;
int n;
mystring s[N];
printf("Kiem tra giua ky 20192\n");
printf("Nhap so chuoi (tu 1 den 10):");
scanf("%d", n);
printf("Nhap lan luot cac chuoi\n");
for (i=0;i<n;i++){
printf("s[%s]=",i);
scanf("%s", s[i]);
}
sequentialPrint(s, n);
}
void sequentialPrint(mystring s, int N){
clock_t beginTime, endTime;
clock_t period = 500;
int i = 0;
int c;
beginTime = clock();
while (true){
if (kbhit()){
c = getch();
if (c == 27) break;
else if (c == 'a') {
if (period > 100) period += 10;
}
else if (c == 'd') if (period <2000) period -= 10;
}
endTime = clock();
if (endTime-beginTime>period){
beginTime = endTime;
printf("%s ", s[i]);
if (i==(n-1)) printf("\n");
i = (i+1) % n;
}
}
}