PDA

Visualizza la versione completa : gioco win for life in c


quazan
19-10-2009, 18:07
salve a tutti mi chiedevo se qualcuno aveva voglia di implementare questo giochino


#include <stdio.h>
#include <time.h>
#include <stdlib.h>


int confronto();
int main()
{
int static p;
int a,b,k,j;
int static tuoi[10];
int static w[10];
int static number[20];
/*testo del programma*/
for (a=0;a<=50;a++)
printf("*");
printf("\n");
printf(" programma estrazione win for life\n");
for (a=0;a<=50;a++)
printf("*");
printf("\n");
/*adesso inizia il programma*/
/*carico il vettore dei numeri*/
for (a=0;a<20;a++)
number[a]=a+1;

printf(" stampa dei numeri da 1-20\n caricati in array number[20]\n\n");
for (a=0;a<20;a++){
printf("%5d",number[a]);
if ((number[a]%5)==0)
printf("\n");
}
printf("\n");

/*inizio il gioco con l'inserimento dei numeri*/
printf("inserisci i tuoi numeri fortunati da 1-20\n e premi invio\n\n");
a=0;
while (a<10){
printf("numero : ");
scanf("%d",&b);
if (b>20){
printf("hai sbagliato reinserisci!\n");
a--;
}
tuoi[a]=b;
for (j=0;j<a;j++)
if(tuoi[j]==b){
printf("hai sbagliato!reinserisci\n");
a--;
}



a++;
}
/*visualizzo i numeri che si inseriscono*/
printf("\n");
printf("questi sono i numeri che giochi\n");
for (a=0;a<10;a++)
printf("%3d",tuoi[a]);

printf("\n");

/*estrazione numeri*/
printf("procedo con estrzione:\n");
srand(time(NULL));
b=1;
while (b<=10){
w[b]=1+rand()%20;
for(j=0; j<b; j++)
if (w[b] == w[j]) {
j=b;
b--;
}
b++;
}
/*visualizzo estrazione piu numerone estratto*/
printf("%12s%12s%12s\n\n","n. estratto","numero","numerone");
p=1+rand()%20;
for (b=1;b<=10;b++){
if (b==1){
p=p;
printf("%7d%14d%11d\n",b,w[b],p);
}
else{
p=(char)p;
p=' ';
printf("%7d%14d%11c\n",b,w[b],p);
}

}
printf("\n");
printf("vediamo se hai vinto!\n\n");
confronto();


return 0;
}


int confronto()
{
int j,k,a,p;
int w[10],tuoi[10];

j=0;
for (a=0;a<10;a++){
for(k=0;k<=10;k++){
if (w[k]==tuoi[a])
j=j+1;
}

}

printf("Hai totalizzato:%d\n\n",j);
if ((j==0 || j==10)&& p)
printf("hai piu ..... che anima!!!!\n");
if (j==0 || j==10)
printf("fortunatissimo!!!!\n");
if (j==1 || j==9)
printf("che fortuna!!!!\n");
if (j==2 || j==8)
printf("pero,sei in gamba!!!!\n");
if (j==3 || j==7)
printf("hai fatto il minimo!!!!\n");
else
printf("non hai fatto nulla!!!\n");

}

quazan
19-10-2009, 18:08
spero ora vada bene!!!

Stoicenko
19-10-2009, 18:42
leggi il regolamento!!!!

quazan
19-10-2009, 18:50
quale regolamento??? spero non quello del gioco!!!!

Stoicenko
19-10-2009, 18:53
:dh˛: :dh˛: :dh˛: :dh˛: quello del forum :dh˛: :dh˛: :dh˛: :dh˛:

quazan
19-10-2009, 18:56
ma sei il moderatore?in tal caso scusa!!!sono novizio....

oregon
19-10-2009, 19:08
Ha ragione Stoicenko (anche se non e' moderatore) ... hai letto il regolamento in modo da postare in maniera corretta il tuo problema?

Che vuoi dire con "voglia di implementare"?

Ti deve correggere il programma? E quali sono i problemi che hai riscontrato?

Ti deve riscrivere il programma? Non si scrivono programmi completi in questo forum ...

Appunto ... leggi il regolamento e poni la questione in modo corretto.

Loading