Ciao a tutti, sono nuovo e vorrei fare un po' di pratica con la programmazione con c++. Questo programma fatto da me non funziona coretamente pke non fa il confronto tra tutti gli elementi di 2 array,qualcuno puo' darmi una mano?
codice:
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
srand(time(NULL));
int m,i,F,T;
int contatore=0;
char nome [23];
int numeri_inseriti[6];
int numeri_estratti[6];
cout<< "inserisci il tuo nome"<<endl;
cin>>nome;
cout<<"Buongiorno "<<nome<<endl;
for (int i=0;i<5;i++){
cout<<"inserisci il "<<i+1<<" numero"<<endl;
cin>>m;
while (m<1||m>90){
cout<<" errore il numero deve essere compresso tra 1 e 90"<<endl;
cin>>m;
}
numeri_inseriti[i]=m;
}
cout<<"***********************************"<<endl;
cout<<" Numeri inseriti: "<<endl;
for (int i=0;i<5;i++){
cout<<numeri_inseriti[i]<<endl;
}
for (int j=0;j<5;j++){
F=rand();
T=F%90+1;
numeri_estratti[j]=T;}
cout<<"***************************************"<<endl;
cout<<"Estrazione ruota Roma: "<<endl;
for (int j=0;j<5;j++){
cout<<numeri_estratti[j]<<endl;
}
for (int k=0; k<5; k++){
if (numeri_inseriti[k]==numeri_estratti[0,1,2,3,4]){
contatore=contatore+1;
}
}
cout<<"***********************************"<<endl;
cout<<"hai indovinato: "<<contatore<<" numeri"<<endl,
system("PAUSE");
return EXIT_SUCCESS;
}