Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include<time.h>
- // TUTTI I VOID SI TROVANO SOTTO
- int main(){
- banner();
- sleep(5);
- system("cls");
- loader();
- system("cls");
- regole(); //REGOLE GIOCO
- scelta(); //SWITCH PER INIZIARE A GIOCARE
- system("cls");
- gioco(); // CODICE GIOCO
- system("PAUSE");
- return 0;
- }
- void gioco()
- {
- int numeri_utente[6];//NUMERI INSERITI UTENTE
- int numeri_estratti[20];//NUMERI ESTRATTI RANDOM
- int numeri_vincenti[6];//ARRAY PER I NUMERI VINCENTI
- int i;//CONTATORE UTENTE
- int a;//CONTATORE ESTRAZIONE
- int j=0;//CONTATORE ESTRAZIONE 2
- int f=0;
- sleep(2);
- printf(" GAME START \n");
- sleep(2);
- printf(" Pensa a 6 numeri e inseriscili \n");
- printf("\n\n");
- for(i=0;i<6;i++)
- {
- do{
- printf(" Numero scelto : ");
- scanf("%d",& numeri_utente[i]);
- } while( numeri_utente[i]>90);
- }
- sleep(5);
- printf("\n");
- printf(" I numeri che hai scelto per questa estrazione sono\n");
- sleep(2);
- for(i=0;i<6;i++)
- {
- printf("%d\t",numeri_utente[i]);
- printf("\n");
- printf("\n");
- }
- sleep(3);
- printf(" AVVIO FASE ESTRAZIONE\n");
- sleep(5);
- system("cls");
- printf(" __________________________________________________________________________________________________ \n");
- //ESTRAZIONE DEI 20 NUMERI SU NOVANTA
- printf(" INIZIO ESTRAZIONE FOLLOW YOUR LUCK \n\n");
- sleep(2);
- printf(" Controlla bene i tuoi numeri per confrontarli con quelli estratti \n");
- sleep(2);
- printf(" per aiutarti prima di continuare con l'estrazione qui sotto ci sono i numeri che hai scelto di giocare \n\n");
- sleep(2);
- printf(" I numeri che hai scelto di giocare sono\n");
- for(i=0;i<6;i++)
- {
- printf("%d\n",numeri_utente[i]);
- }
- printf("\n\n");
- sleep(5);
- printf(" Estrazione avviata\n\n\n");
- printf(" 10 secondi all'estrazione\n");
- sleep(1);
- printf(" 9 secondi all'estrazione\n");
- sleep(1);
- printf(" 8 secondi all'estrazione\n");
- sleep(1);
- printf(" 7 secondi all'estrazione\n");
- sleep(1);
- printf(" 6 secondi all'estrazione\n");
- sleep(1);
- printf(" 5 secondi all'estrazione\n");
- sleep(1);
- printf(" 4 secondi all'estrazione\n");
- sleep(1);
- printf(" 3 secondi all'estrazione\n");
- sleep(1);
- printf(" 2 secondi all'estrazione\n");
- sleep(1);
- printf(" 1 secondo all'estrazione\n\n\n");
- printf("\n\n");
- sleep(2);
- printf(" ESTRAZIONE FORTUNATA DEL FIND YOUR LUCK\n\n");
- sleep(2);
- printf(" I NUMERI ESTRATTI PER QUESTA ESTRAZIONE SONO\n\n");
- sleep(3);
- int z = 0;
- srand(time(NULL)); //GENERO I NUMERI RANDOM
- for(a=0;a<20;a++){
- int num_estratto = rand()%89+1;
- if( a == 0){
- numeri_estratti[a] = num_estratto;
- }
- else{
- for( int j = 0; j < a; j++){
- if(numeri_estratti[a] == num_estratto){
- z++;
- }
- }
- if(z != 0){
- a--;
- }
- else{
- numeri_estratti[a] = num_estratto;
- }
- }
- z = 0;
- }
- for(a=0;a<20;a++)
- printf(" %d\n",numeri_estratti[a]);
- printf(" Stiamo controllando i tuoi numeri \n");
- printf(" incrocia le dita e ricordati \n");
- printf(" che il gioco puo'causare dipendenza patologica\n");
- for(i=0;i<20;i++){
- if(numeri_estratti[i] == numeri_utente){
- numeri_vincenti[j] = numeri_estratti[i];
- j++;
- }
- }
- printf("Numeri indovinati => ");
- for(i=0;i<20;i++){
- if(numeri_vincenti[i] == 0);
- else{
- printf("%d",numeri_vincenti[i]);
- }
- }
- /*
- for(i=0;i<20;i++)
- {
- if(numeri_utente[i]==numeri_estratti[a])
- {
- a++;
- }
- }
- for(i=0;i<20;i++)
- printf(" %d\n",numeri_utente[a]);*/
- }
- void loader() //VOID CHE SERVE PER FARE UN cls DELLO SCHERM0 E AVVIARE UNA SCHERMATA DI CARICAMENTO
- {
- int loader;
- int p=0;
- printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Buona fortuna");
- for(loader=0;loader<10;loader++)
- {
- sleep(100);
- printf(" %c",219);
- }
- }
- void loaderfinale()
- {
- loader();
- system("cls");
- loader();
- system("cls");
- loader();
- system("cls");
- }
- void regole(){
- printf(" _______ _ _ _ _ \n");
- printf(" (_______|_) | | | | | | \n");
- printf(" _____ _ ____ _ | | _ _ ___ _ _ ____ | |_ _ ____| | _ \n");
- printf(" | ___) | | _ | | || | | | | || _ || | | | ___) | | | | || ___) | | ) \n");
- printf(" | | | | | | ( (_| | | |_| | |_| | |_| | | | | |_| ( (___| |< ( \n");
- printf(" |_| |_|_| |_||____| |__ ||___|| ____|_| |_|____||____)_| |_) \n");
- printf(" (____| \n");
- printf("\n\n");
- sleep(3);
- printf(" ************Questo gioco puo causare dipendenza patologica***********\n\n\n");
- sleep(3);
- printf(" Ciao \n\n");
- sleep(2);
- printf(" Benvenuto nel FIND YOUR LUCK \n");
- sleep(2);
- printf(" Un minigioco dove se non hai fortuna in amore \n");
- printf(" potresti trovarla proprio qui' \n");
- printf(" \n");
- printf("\n");
- sleep(2);
- printf(" Il tuo compito e' quello di inserire 6 numeri a piacer tuo \n");
- printf(" da 1 a 90 \n");
- printf("\n");
- printf(" una volta inseriti verra' effettuata una estrazione di 20 numeri che vanno da 1 a 90 \n");
- printf(" e in base ai numeri estratti \n");
- sleep(2);
- printf("\n");
- printf(" Se i numeri che corrispondono a quelli estratti sono 2 o 3 \n");
- printf(" Vincerai il terzo premio \n");
- printf("\n");
- printf(" Se i numeri che corrispondono a quelli estratti sono 4 o 5 \n");
- printf(" vincerai il secondo premio \n");
- printf("\n");
- printf(" Se i numeri che corrispondono a quelli estratti sono 6 \n");
- printf(" Vincerai il primo premio \n");
- printf(" __________________________________________________________________________________________________________________\n");
- sleep(5);
- }
- void banner(){ //PER IL TITOLO
- printf(" _____________________________________________________________________________________________________ \n");
- printf(" | | \n");
- printf(" | | \n");
- printf(" | | \n");
- printf(" | Created by A.G.Market&co | \n");
- printf(" | | \n");
- printf(" | | \n");
- printf(" |_____________________________________________________________________________________________________| \n");
- }
- void scelta()
- {
- int g,h,l;
- int scelta;
- printf("Inserisci 1 per iniziare a giocare\n");
- scanf("%d",&scelta);
- switch(scelta)
- {
- case 1:
- g=h+l;
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement