Visualizzazione dei risultati da 1 a 6 su 6

Visualizzazione discussione

  1. #1

    [C++] Generazione numeri random

    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
    Ultima modifica di Sergiuzzo; 15-02-2018 a 20:44 Motivo: Errore di distrazione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.