19/12/10 18:16
liogiu2
La domanda dice diciamo tutto..io sono nuovo in questo linguaggio e diciamo alla programmazione e dato che studio con la scuola e qui non si approfondisce troppo io invece vorrei approfondire
Questo è il programma che ho fatto:
Adesso mi potreste dare consigli per come fare a fare il tabellone di controllo dei numeri usciti e perchè quando clicco 2 come primo numero mi da 0 ??
grazie in anticipo
Questo è il programma che ho fatto:
//Tombola!! //---------------------------------------------------------------------------------- #include<stdio.h> #include<stdlib.h> #include<time.h> #define tom 90 int main() { int ne[tom],vet[tom]={0},num,k=0,j; srand(time(NULL)); do { printf("per Estrarre un numero premi 1\n"); printf(" per vedere i numeri estratti premi 2\n"); printf(" per uscire premi 0\n"); scanf("%d",&num); switch(num) { case 1: qui: ne[k]=rand()%90+1; for(j=0;j<k;j++) { if(ne[k]==vet[j]) { goto qui; ne[k]=0; } else vet[k]=ne[k]; } printf("Il %d numero estratto e'%d:\n",(k+1),ne[k]); k++; break; case 2: printf("ecco i numeri estratti:"); for(j=0;j<k;j++) printf("%d -- ",vet[j]); break; case 0: k=k+99; break; } } while(k<tom); system("pause"); return 0; }
Adesso mi potreste dare consigli per come fare a fare il tabellone di controllo dei numeri usciti e perchè quando clicco 2 come primo numero mi da 0 ??
grazie in anticipo
aaa