avatar
Untitled

Guest 1.4K 6th Jun, 2020

#include <stdio.h>

#include <time.h>

#include <conio.h>

#define _getch() getch();

#define MAX 100

#define N 10

typedef enum {false ,true} bool;

typedef char mystring[MAX] ;

void sequentialPrint(mystring s, int);

int main(){

   int i;

   int n;

   mystring s;

   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[%d]=",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;

       }

   }

}
Description

No description

To share this paste please copy this url and send to your friends
RAW Paste Data