Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <ctype.h>
- #include <time.h>
- #include <stdbool.h>
- int main (void)
- {
- system("chcp 1253");
- int counter=0,time_taken=0,sequence_length=2,correct=true,number=0,time_tnow=0,time_tseed=0,i=1;
- char answer='y';
- printf("\nΓια να παίξετε το παιχνίδι simon , ");
- printf("παρακολουθήστε την οθόνη για μια σειρά αριθμών.");
- printf("\nΠαρακολουθήστε προσεχτικά καθώς τα ψηφία εμφανίζονται μόνο"
- " για ένα δευτερόλεπτο! ");
- printf("\nΟ υπολογιστής θα τα εξαφανίσει και θα σε προτρέψει ");
- printf("να εισάγεις την ίδια σειρά αριθμών.");
- printf("\nΌταν το κάνεις θα πρέπει να βάλεις κενά μεταξύ των αριθμών. \n");
- printf("\nΚαλή τύχη!\nΠάτα enter για να παίξεις\n");
- scanf("%c", &answer);
- do
- {
- time_taken=clock();
- while(correct)
- {
- sequence_length+=counter++%3==0;
- time_tseed=time(NULL);
- time_t now=clock();
- srand((unsigned int)time_tseed );
- for(i=1; i<=sequence_length; i++)
- printf("%d",rand()%10);
- for(; clock()-now<CLOCKS_PER_SEC;)
- {
- printf("\r");
- }
- for(i=1; i<=sequence_length; i++)
- {
- printf(" ");
- if(counter==1)
- {
- printf("\nΤώρα πληκτρολογείς τη σειρά των αριθμών.Μη ξεχάσεις τα κενά\n");
- }
- else
- {
- printf("\r");
- }
- }
- srand((unsigned int)time_tseed);
- for(i=1; i<=sequence_length; i++)
- {
- scanf("%d",&number);
- if(number!=rand()%10)
- {
- correct=false;
- break;
- }
- }
- printf("%s\n",correct?"Σωστό!":"Λάθος!");
- }
- time_taken=(clock()-time_taken)/CLOCKS_PER_SEC;
- printf("\n\n το σκόρ είναι %d",--counter*100/time_taken);
- fflush(stdin);
- printf("Θέλεις να παίξεις ξανά; Αν ναί πάτα 'y'.Αλλιώς πάτα οποιοδήποτε άλλο πλήκτρο για έξοδο\n");
- scanf("%c",&answer);
- correct=true;
- sequence_length=2;
- counter=0;
- } while(answer=='y');
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement