Anteprima
Vedrai una selezione di 4 pagine su 13
Progetto Tombola Pag. 1 Progetto Tombola Pag. 2
Anteprima di 4 pagg. su 13.
Scarica il documento per vederlo tutto.
Progetto Tombola Pag. 6
Anteprima di 4 pagg. su 13.
Scarica il documento per vederlo tutto.
Progetto Tombola Pag. 11
1 su 13
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Sleep(100);

system("color 30");

Sleep(100);

system("color 50");

Sleep(100);

system("color 90");

Sleep(100);

system("color A0");

Sleep(100);

system("color B0");

Sleep(100);

system("color C0");

Sleep(100);

system("color D0");

Sleep(100);

system("color E0");

Sleep(100);

system("color 20");

Sleep(100);

system("color 30");

Sleep(100);

system("color 50");

Sleep(100);

system("color 90");

Sleep(100);

system("color A0");

Sleep(100);

system("color B0");

Sleep(100);

system("color C0");

Sleep(100);

system("color D0");

Sleep(100);

system("color E0");

Sleep(100);

system("color 0A");

}

int main()

{ int i,y,j,x,z=0,num,estratto,scelta,col,ind_vincitore=-1; //y=c

int tabella[r][c];

int vett[15];

int controllo[PEDINE];

bool trovato=false;

bool giauscito=false;

carica_scheda();

//INIZIO CARICAMENTO DELLA MATRICE DEI GIOCATORI

inizializza_scheda();

//CARICO IL TABELLONE CON I NUMERI DA 1 A 90

num=1;

for (i=0; i<9; i++)

{ for (j=0; j<10; j++)

{ tabella[i][j]=num;

num++;

}

}

do

{ bool giauscito=false;

bool entrato=false;

srand(time(NULL));

//imposto il vettore di controllo a 0

for(x=0; x<PEDINE; x++)

{ controllo[x]=0;

}

//STAMPO LE CARTELLE

stampa_scheda();

estratto=0;

//INIZIO GIOCO

do

{ system ("cls");

//sostituisco con uno 0 i numeri gia usciti

for(i=0;i<NUM_USERS;i++)

{ for(j=0;j<righe;j++)

{ for(y=0;y<colonne;y++)

{ if(m_user[i].scheda[j][y]==estratto)

{ m_user[i].scheda[j][y]==estratto;

}

}

}

}

ind_vincitore=controllo_risultato();

if(ind_vincitore>=0 && ind_vincitore <= NUM_USERS)

{ printf("Il Giocatore %s ha fatto \n\n",m_user[ind_vincitore].nome);

tombola_stampa();

}

//STAMPO LE CARTELLE

stampa_scheda();

//STAMPO LA TABELLA

printf("TABELLA: \n\n");

for (j=0; j<r; j++)

{ for (y=0; y<c; y++)

{ printf("%d",tabella[j][y]);

printf("\t");

}

printf("\n");

}

system("pause");

printf("\n\n");

printf("Estrazione");

for(i=0;i<3;i++)

{ Sleep(100);

printf(".");

}

//controllo sull'estrazione

do

{ giauscito=true;

estratto=rand()%90+1;

for (j=0; j<r; j++)

{ for (y=0; y<c; y++)

{ if (tabella[j][y]==estratto)

{ giauscito=false;

}

}

}

}while(giauscito==true);

printf("\n");

printf("Numero estratto: %d\n\n\n",estratto);

system ("pause");

//sostituisco con un 0 i numeri gia estratti

for (j=0; j<r; j++)

{ for (y=0; y<c; y++)

{ if(tabella[j][y]==estratto)

{ tabella[j][y]=0;

Dettagli
Publisher
A.A. 2015-2016
13 pagine
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher GG4core di informazioni apprese con la frequenza delle lezioni di Programmazione I e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Napoli - Parthenope o del prof Giunta Giulio.