Advertisement
Guest User

Untitled

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