PDA

View Full Version : Piccolo programma [C]


Bogs
07-06-2012, 16:22
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:

L4ky
07-06-2012, 18:12
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

Marco95
07-06-2012, 22:25
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.

Marco95
08-06-2012, 11:51
Da non dimenticare anche l'inizializzazione tramite srand. Come seed conviene usare qualcosa legato alla data-ora.

srand(time(NULL)); ;)