|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jun 2012
Messaggi: 17
|
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.
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: May 2008
Messaggi: 1566
|
Quote:
- 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
__________________
CM Obsidian 750D - Corsair TX650M - AMD Ryzen 7 3700x - Asus TUF B550-PLUS - nVidia Gigabyte GTX 1060 6GB G1 Gaming - Noctua D15S - Corsair Vengeance Pro 3600MHz 16GB - 2xHP x27i - Razer Deathadder - Logitech G15 v1 nVidia Edition- Roccat Taito King-Size - Fastweb (2011) | Alice(2015) | Alice(2016) | Eolo 30Mb (2016) | Wind3 4G Flat (2019) | PF AIR 100 (2021) |
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: May 2010
Messaggi: 126
|
Perchè usare un array quando sarebbe sufficente utilizzare una variabile sola?
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
__________________
Il mio pc: Scheda madre:MSI Amethyst-m; Processore:amd sempron 3400+;2000Mhz Ram:ddr-sdram 1024Mb; Scheda grafica:Nvidia geforce 6200SE Turbocache; Scheda audio:AC'97 Audio controller Sistema Operativo:Windows 7 32bit |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Nov 2005
Messaggi: 96
|
Da non dimenticare anche l'inizializzazione tramite srand. Come seed conviene usare qualcosa legato alla data-ora.
|
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: May 2010
Messaggi: 126
|
Quote:
__________________
Il mio pc: Scheda madre:MSI Amethyst-m; Processore:amd sempron 3400+;2000Mhz Ram:ddr-sdram 1024Mb; Scheda grafica:Nvidia geforce 6200SE Turbocache; Scheda audio:AC'97 Audio controller Sistema Operativo:Windows 7 32bit |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:40.




















