Advertisement
Guest User

Untitled

a guest
Feb 27th, 2020
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 10.73 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include<time.h>
  4. //      TUTTI I VOID SI TROVANO SOTTO
  5.  
  6.  
  7.  int main(){
  8.  
  9.  
  10.  
  11.     banner();
  12.     sleep(5);
  13.     system("cls");
  14.     loader();
  15.     system("cls");
  16.     regole();    //REGOLE GIOCO
  17.     scelta();   //SWITCH PER INIZIARE A GIOCARE
  18.     system("cls");
  19.     gioco();  // CODICE GIOCO
  20.  
  21.  
  22.  system("PAUSE");
  23.  return 0;
  24. }
  25.  
  26.  
  27.  
  28.  
  29.     void gioco()
  30.     {
  31.     int numeri_utente[6];//NUMERI INSERITI UTENTE
  32.     int numeri_estratti[20];//NUMERI ESTRATTI RANDOM
  33.     int numeri_vincenti[6];//ARRAY PER I NUMERI VINCENTI
  34.     int i;//CONTATORE  UTENTE
  35.     int a;//CONTATORE ESTRAZIONE
  36.     int j=0;//CONTATORE ESTRAZIONE 2
  37.     int f=0;
  38.  
  39.     sleep(2);
  40.     printf("                                                      GAME START                                        \n");
  41.     sleep(2);
  42.     printf("                                           Pensa a 6 numeri e inseriscili                                \n");
  43.     printf("\n\n");
  44.  
  45.  
  46.     for(i=0;i<6;i++)
  47.     {
  48.         do{
  49.  
  50.           printf("                                          Numero scelto                    : ");
  51.           scanf("%d",& numeri_utente[i]);
  52.  
  53.     }   while( numeri_utente[i]>90);
  54.  
  55.     }
  56.     sleep(5);
  57.     printf("\n");
  58.     printf("                                  I numeri che hai scelto per questa estrazione sono\n");
  59.     sleep(2);
  60.     for(i=0;i<6;i++)
  61.     {
  62.                                                             printf("%d\t",numeri_utente[i]);
  63.     printf("\n");
  64.     printf("\n");
  65.  
  66.  
  67.  
  68.     }
  69.     sleep(3);
  70.     printf("                                                      AVVIO FASE ESTRAZIONE\n");
  71.     sleep(5);
  72.     system("cls");
  73.  
  74.     printf("            __________________________________________________________________________________________________         \n");
  75.     //ESTRAZIONE DEI 20 NUMERI SU NOVANTA
  76.     printf("                                                  INIZIO ESTRAZIONE FOLLOW YOUR LUCK     \n\n");
  77.     sleep(2);
  78.  
  79.     printf("                                  Controlla bene i tuoi numeri per confrontarli con quelli estratti \n");
  80.     sleep(2);
  81.  
  82.     printf("                      per aiutarti prima di continuare con l'estrazione qui sotto ci sono i numeri che hai scelto di giocare  \n\n");
  83.      sleep(2);
  84.     printf("                   I numeri che hai scelto di giocare sono\n");
  85.  
  86.     for(i=0;i<6;i++)
  87.     {
  88.                         printf("%d\n",numeri_utente[i]);
  89.     }
  90.  
  91.  
  92.     printf("\n\n");
  93.     sleep(5);
  94.  
  95.     printf("                                               Estrazione avviata\n\n\n");
  96.  
  97.  
  98.     printf("                                              10 secondi all'estrazione\n");
  99.     sleep(1);
  100.     printf("                                               9 secondi all'estrazione\n");
  101.     sleep(1);
  102.     printf("                                               8 secondi all'estrazione\n");
  103.     sleep(1);
  104.     printf("                                               7 secondi all'estrazione\n");
  105.     sleep(1);
  106.     printf("                                               6 secondi all'estrazione\n");
  107.     sleep(1);
  108.     printf("                                               5 secondi all'estrazione\n");
  109.     sleep(1);
  110.     printf("                                               4 secondi all'estrazione\n");
  111.     sleep(1);
  112.     printf("                                               3 secondi all'estrazione\n");
  113.     sleep(1);
  114.     printf("                                               2 secondi all'estrazione\n");
  115.     sleep(1);
  116.     printf("                                               1 secondo all'estrazione\n\n\n");
  117.  
  118. printf("\n\n");
  119.  
  120. sleep(2);
  121. printf("                                             ESTRAZIONE FORTUNATA DEL FIND YOUR LUCK\n\n");
  122. sleep(2);
  123. printf("                                           I NUMERI ESTRATTI PER QUESTA ESTRAZIONE SONO\n\n");
  124. sleep(3);
  125.  
  126. int z = 0;
  127. srand(time(NULL));  //GENERO I NUMERI RANDOM
  128. for(a=0;a<20;a++){
  129.  
  130.   int num_estratto = rand()%89+1;
  131.   if( a == 0){
  132.     numeri_estratti[a] = num_estratto;
  133.   }
  134.   else{
  135.     for( int j = 0; j < a; j++){
  136.       if(numeri_estratti[a] == num_estratto){
  137.         z++;
  138.       }
  139.     }
  140.     if(z != 0){
  141.       a--;
  142.     }
  143.     else{
  144.       numeri_estratti[a] = num_estratto;
  145.     }
  146.   }
  147.   z = 0;
  148.  }
  149.  
  150. for(a=0;a<20;a++)
  151. printf(" %d\n",numeri_estratti[a]);
  152.  
  153.  
  154.  
  155.  
  156.  
  157. printf("                                          Stiamo controllando i tuoi numeri       \n");
  158. printf("                                           incrocia le dita e ricordati           \n");
  159. printf("                                    che il gioco puo'causare dipendenza patologica\n");
  160.  
  161.  
  162.  
  163. for(i=0;i<20;i++){
  164.     if(numeri_estratti[i] == numeri_utente){
  165.         numeri_vincenti[j] = numeri_estratti[i];
  166.         j++;
  167.     }
  168. }
  169.  
  170. printf("Numeri indovinati => ");
  171. for(i=0;i<20;i++){
  172.     if(numeri_vincenti[i] == 0);
  173.     else{
  174.         printf("%d",numeri_vincenti[i]);
  175.     }
  176. }
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190. /*
  191. for(i=0;i<20;i++)
  192. {
  193.     if(numeri_utente[i]==numeri_estratti[a])
  194.     {
  195.     a++;
  196.  
  197.     }
  198.  
  199. }
  200.  
  201. for(i=0;i<20;i++)
  202. printf(" %d\n",numeri_utente[a]);*/
  203. }
  204.  
  205.  
  206.  
  207.  
  208. void loader() //VOID CHE SERVE PER FARE UN cls DELLO SCHERM0 E AVVIARE UNA SCHERMATA DI CARICAMENTO
  209. {
  210.     int loader;
  211.     int p=0;
  212.     printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                                                 Buona fortuna");
  213.     for(loader=0;loader<10;loader++)
  214.     {
  215.         sleep(100);
  216.         printf(" %c",219);
  217.     }
  218. }
  219.  
  220. void loaderfinale()
  221. {
  222.  
  223. loader();
  224. system("cls");
  225. loader();
  226. system("cls");
  227. loader();
  228. system("cls");
  229. }
  230.  
  231.  
  232. void regole(){
  233.    printf("                                     _______ _           _                               _             _      \n");
  234.    printf("                                    (_______|_)         | |                             | |           | |     \n");
  235.    printf("                                     _____   _ ____   _ | |   _   _  ___  _   _  ____   | |_   _  ____| |  _  \n");
  236.    printf("                                    |  ___) | |  _ | | || |  | | | || _ || | | |  ___)  | | | | || ___) | | ) \n");
  237.    printf("                                    | |     | | | | ( (_| |  | |_| | |_| | |_| | |      | | |_| ( (___| |< (  \n");
  238.    printf("                                    |_|     |_|_| |_||____|   |__  ||___|| ____|_|      |_|____||____)_| |_)  \n");
  239.    printf("                                                             (____|                                           \n");
  240.  
  241.    printf("\n\n");
  242.    sleep(3);
  243.  
  244.  
  245.     printf("                               ************Questo gioco puo causare dipendenza patologica***********\n\n\n");
  246.     sleep(3);
  247.     printf("                                                            Ciao                                                               \n\n");
  248.     sleep(2);
  249.  
  250.     printf("                                                 Benvenuto nel FIND YOUR LUCK                                         \n");
  251.     sleep(2);
  252.     printf("                                         Un minigioco dove se non hai fortuna in amore                 \n");
  253.     printf("                                               potresti trovarla proprio qui'                                                        \n");
  254.     printf("                                                                                               \n");
  255.     printf("\n");
  256.     sleep(2);
  257.     printf("                                       Il tuo compito e' quello di inserire 6 numeri a piacer tuo                                                   \n");
  258.     printf("                                                          da 1 a 90                                                                    \n");
  259.     printf("\n");
  260.     printf("                          una volta inseriti verra' effettuata una estrazione di 20 numeri  che vanno da 1 a 90                                                                     \n");
  261.     printf("                                                 e in base ai numeri estratti                                                                           \n");
  262.     sleep(2);
  263.     printf("\n");
  264.     printf("                                     Se i numeri che  corrispondono a quelli estratti  sono 2 o 3                                                                             \n");
  265.     printf("                                                    Vincerai il terzo premio                                                   \n");
  266.     printf("\n");
  267.     printf("                                     Se i numeri che corrispondono a quelli estratti sono 4 o  5                                                                                      \n");
  268.     printf("                                                     vincerai il secondo premio                                                                                  \n");
  269.     printf("\n");
  270.     printf("                                          Se i numeri che corrispondono a quelli estratti sono 6                                  \n");
  271.     printf("                                                     Vincerai il primo premio                                                                                 \n");
  272.     printf("             __________________________________________________________________________________________________________________\n");
  273.     sleep(5);
  274. }
  275. void banner(){             //PER IL TITOLO
  276.             printf("                       _____________________________________________________________________________________________________ \n");
  277.             printf("                      |                                                                                                     |  \n");
  278.             printf("                      |                                                                                                     |  \n");
  279.             printf("                      |                                                                                                     |  \n");
  280.             printf("                      |                               Created by A.G.Market&co                                              |  \n");
  281.             printf("                      |                                                                                                     |  \n");
  282.             printf("                      |                                                                                                     |  \n");
  283.             printf("                      |_____________________________________________________________________________________________________| \n");
  284. }
  285.  
  286.  
  287.  
  288. void scelta()
  289.     {
  290.  
  291.     int g,h,l;
  292.     int scelta;
  293.     printf("Inserisci 1 per iniziare a giocare\n");
  294.     scanf("%d",&scelta);
  295.     switch(scelta)
  296.     {
  297.         case 1:
  298.             g=h+l;
  299.             break;
  300.  
  301.     }
  302. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement