Advertisement
Guest User

Untitled

a guest
Feb 27th, 2020
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 10.63 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. srand(time(NULL));  //GENERO I NUMERI RANDOM
  127. for(a=0;a<20;a++){
  128.  
  129.   int num_estratto = rand()%89+1;
  130.   if( a == 0){
  131.     numeri_estratti[a] = num_estratto;
  132.   }
  133.   else{
  134.     if (numeri_estratti[a-1] == num_estratto){
  135.       a--;
  136.     }
  137.     else{
  138.       numeri_estratti[a] = num_estratto;
  139.     }
  140.   }
  141.  }
  142.  
  143. for(a=0;a<20;a++)
  144. printf(" %d\n",numeri_estratti[a]);
  145.  
  146.  
  147.  
  148.  
  149.  
  150. printf("                                          Stiamo controllando i tuoi numeri       \n");
  151. printf("                                           incrocia le dita e ricordati           \n");
  152. printf("                                    che il gioco puo'causare dipendenza patologica\n");
  153.  
  154.  
  155.  
  156. for(i=0;i<20;i++){
  157.     if(numeri_estratti[i] == numeri_utente){
  158.         numeri_vincenti[j] = numeri_estratti[i];
  159.         j++;
  160.     }
  161. }
  162.  
  163. printf("Numeri indovinati => ");
  164. for(i=0;i<20;i++){
  165.     if(numeri_vincenti[i] == 0);
  166.     else{
  167.         printf("%d",numeri_vincenti[i]);
  168.     }
  169. }
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183. /*
  184. for(i=0;i<20;i++)
  185. {
  186.     if(numeri_utente[i]==numeri_estratti[a])
  187.     {
  188.     a++;
  189.  
  190.     }
  191.  
  192. }
  193.  
  194. for(i=0;i<20;i++)
  195. printf(" %d\n",numeri_utente[a]);*/
  196. }
  197.  
  198.  
  199.  
  200.  
  201. void loader() //VOID CHE SERVE PER FARE UN cls DELLO SCHERM0 E AVVIARE UNA SCHERMATA DI CARICAMENTO
  202. {
  203.     int loader;
  204.     int p=0;
  205.     printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                                                 Buona fortuna");
  206.     for(loader=0;loader<10;loader++)
  207.     {
  208.         sleep(100);
  209.         printf(" %c",219);
  210.     }
  211. }
  212.  
  213. void loaderfinale()
  214. {
  215.  
  216. loader();
  217. system("cls");
  218. loader();
  219. system("cls");
  220. loader();
  221. system("cls");
  222. }
  223.  
  224.  
  225. void regole(){
  226.    printf("                                     _______ _           _                               _             _      \n");
  227.    printf("                                    (_______|_)         | |                             | |           | |     \n");
  228.    printf("                                     _____   _ ____   _ | |   _   _  ___  _   _  ____   | |_   _  ____| |  _  \n");
  229.    printf("                                    |  ___) | |  _ | | || |  | | | || _ || | | |  ___)  | | | | || ___) | | ) \n");
  230.    printf("                                    | |     | | | | ( (_| |  | |_| | |_| | |_| | |      | | |_| ( (___| |< (  \n");
  231.    printf("                                    |_|     |_|_| |_||____|   |__  ||___|| ____|_|      |_|____||____)_| |_)  \n");
  232.    printf("                                                             (____|                                           \n");
  233.  
  234.    printf("\n\n");
  235.    sleep(3);
  236.  
  237.  
  238.     printf("                               ************Questo gioco puo causare dipendenza patologica***********\n\n\n");
  239.     sleep(3);
  240.     printf("                                                            Ciao                                                               \n\n");
  241.     sleep(2);
  242.  
  243.     printf("                                                 Benvenuto nel FIND YOUR LUCK                                         \n");
  244.     sleep(2);
  245.     printf("                                         Un minigioco dove se non hai fortuna in amore                 \n");
  246.     printf("                                               potresti trovarla proprio qui'                                                        \n");
  247.     printf("                                                                                               \n");
  248.     printf("\n");
  249.     sleep(2);
  250.     printf("                                       Il tuo compito e' quello di inserire 6 numeri a piacer tuo                                                   \n");
  251.     printf("                                                          da 1 a 90                                                                    \n");
  252.     printf("\n");
  253.     printf("                          una volta inseriti verra' effettuata una estrazione di 20 numeri  che vanno da 1 a 90                                                                     \n");
  254.     printf("                                                 e in base ai numeri estratti                                                                           \n");
  255.     sleep(2);
  256.     printf("\n");
  257.     printf("                                     Se i numeri che  corrispondono a quelli estratti  sono 2 o 3                                                                             \n");
  258.     printf("                                                    Vincerai il terzo premio                                                   \n");
  259.     printf("\n");
  260.     printf("                                     Se i numeri che corrispondono a quelli estratti sono 4 o  5                                                                                      \n");
  261.     printf("                                                     vincerai il secondo premio                                                                                  \n");
  262.     printf("\n");
  263.     printf("                                          Se i numeri che corrispondono a quelli estratti sono 6                                  \n");
  264.     printf("                                                     Vincerai il primo premio                                                                                 \n");
  265.     printf("             __________________________________________________________________________________________________________________\n");
  266.     sleep(5);
  267. }
  268. void banner(){             //PER IL TITOLO
  269.             printf("                       _____________________________________________________________________________________________________ \n");
  270.             printf("                      |                                                                                                     |  \n");
  271.             printf("                      |                                                                                                     |  \n");
  272.             printf("                      |                                                                                                     |  \n");
  273.             printf("                      |                               Created by A.G.Market&co                                              |  \n");
  274.             printf("                      |                                                                                                     |  \n");
  275.             printf("                      |                                                                                                     |  \n");
  276.             printf("                      |_____________________________________________________________________________________________________| \n");
  277. }
  278.  
  279.  
  280.  
  281. void scelta()
  282.     {
  283.  
  284.     int g,h,l;
  285.     int scelta;
  286.     printf("Inserisci 1 per iniziare a giocare\n");
  287.     scanf("%d",&scelta);
  288.     switch(scelta)
  289.     {
  290.         case 1:
  291.             g=h+l;
  292.             break;
  293.  
  294.     }
  295. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement