Ciao a tutti ragazzi,
Vi chiedo gentilmente un aiuto per cercare di risolvere questo quesito: "Caricare un vettore di dimensione 5 con valori pari compresi tra 1 e 50"
Questo è il listato da me sviluppato:
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main ()
{
int vett[5]={0,0,0,0,0}, numrandom;
srand(time(NULL));
for (int i=0;i<5;i++)
{
numrandom = rand () % 50 + 1;
if (numrandom%2!=0)
numrandom=vett[i];
}
for (int i=1;i<=5;i++)
{
cout<<vett[i]<<endl;
}
}
In teoria dovrebbe funzionare, in pratica aggiorna con la funzione random soltanto la posizione 5 del vettore e lascia alle altre posizioni il valore 0.
Potreste dirmi gli errori?
Grazie in anticipo
Sergio