View Full Version : Piccolo programma [C]
Dopo aver estratto 10 numeri Trovare il valore massimo tra quelli estratti, i numeri non devono essere immessi dall'utente ma generati casualmente
Potete aiutarmi sono ancora agli inizi e non sono ancora pratico, grazie. :help:
Dopo aver estratto 10 numeri Trovare il valore massimo tra quelli estratti, i numeri non devono essere immessi dall'utente ma generati casualmente
Potete aiutarmi sono ancora agli inizi e non sono ancora pratico, grazie. :help:
Propongo di:
- dichiarare vettore di 10 elementi
- caricare il vettore, con un ciclo, utilizzando anche la funzione rand
- dichiarare una variabile max
- con un ciclo, scorro tutto il vettore, e se il numero č maggiore di max allora max prende il numero
Perchč usare un array quando sarebbe sufficente utilizzare una variabile sola? :D
Io farei cosė:
-Tramite un ciclo for faccio "randomizzare" 10 numeri e di volta in volta li inserisco in una variabile (supponiamo sia 'a') poi con un controllo verifico se 'a' č pių grande di max...nel primo caso a max viene aggiornato il valore altrimenti il valore di max rimane sempre quello.
Ovviamente max deve venir inizializzato a 0
karch_kiraly
08-06-2012, 06:53
Da non dimenticare anche l'inizializzazione tramite srand. Come seed conviene usare qualcosa legato alla data-ora.
Da non dimenticare anche l'inizializzazione tramite srand. Come seed conviene usare qualcosa legato alla data-ora.
srand(time(NULL)); ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.