Salve, devo creare un programma che simuli il superenalotto ma, la funzione per riconoscere i numeri non viene utilizzata dal programma.
bool trova(int valore, int vet[], int n, int budget, bool &cerca){
GetNumber(vet, n);
for(int i=0; i<5; i++){
if(valore == vet){
return cerca=true;
}
else if(valore==vet-1){
return cerca=true;
}
else if(valore==vet-2){
return cerca=true;
}
else if(valore==vet-3){
return cerca=true;
}
else if(valore==vet-4){
return cerca=true;
}
else if(valore==vet-5){
return cerca=true;
}
else if(valore==vet+1){
return cerca=true;
}
else if(valore==vet+2){
return cerca=true;
}
else if(valore==vet+3){
return cerca=true;
}
else if(valore==vet+4){
return cerca=true;
}
else if(valore==vet[i]+5){
return cerca=true;
}
}
return cerca=false;
}
il compito di questa funzione è capire se il numero giocato dall'utente è presente anche sui tabelloni o se vi è presente un numero che sia minore/maggiore, massimo di 5, rispetto al numero giocato dall'utente (quest'ultimo forse è il vero problema).
Ringrazio in anticipo a chi mi aiuterà