Salve utenti,
Ho creato questo piccolo programmino, una piccola lotteria, in grado di generare dei numeri random e cercare di indovinarli.
Il seguente programma funziona così:
Ecco il programma:
Ho creato questo piccolo programmino, una piccola lotteria, in grado di generare dei numeri random e cercare di indovinarli.
Il seguente programma funziona così:
- Ti chiede quanti numeri vuoi inserire
- Imettere i seguenti numeri
- Una volta generati i numeri casuali, vi dice se avete indovinato qualche numero e poi ritentare, se non indovinate non compare alcun messagio e vi dice solo di ritentare.
Ecco il programma:
#include <cstdlib>
#include <iostream>
#include<ctime>
#define MAX 1000
using namespace std;
int main(int argc, char *argv[])
{
int n;
float a[MAX],b[MAX];
char risp;
system("color fc");
do{
do{
cout<<"Inserisci quanti numeri vuoi mettere \n";
cin>>n;
}while(n<0 || n>MAX);
for(int i=0; i<n;i++){
do{
cout<<"Inserire il "<<i+1<<" numero \n";
cin>>a;
}while(a>10);
}
for(int i=0; i<n;i++){
b=rand()%11;
cout<<"Il numero casuale e': "<<b<<"\n";
}
for(int i=0; i<n;i++){
if(a==b)
cout<<"Hai indovinato nella: "<<i+1<<" riga \n";
}
cout<<"Vuoi ritentate \n";
cin>>risp;
}while(risp=='s' or risp=='S');
cout<<"************************Crediti di Shruikan-DraftGamers*****************\n";
cout<<"************************www.draftgamers.altervista.org*******************\n";
system("PAUSE");
return EXIT_SUCCESS;
}