|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Dec 2003
Messaggi: 27
|
[c#] valore più grande nell'array
Buonasera, sto cercando di capire da qualche ora perchè nel mio codice
max = (listaNumeri.Max()); invece di restituirmi il valore più grande mi da l'ultimo che immetto... Codice:
Console.WriteLine("Immettere x numeri");
string[] numeri = Console.ReadLine().Split();
//trovo la lunghezza dell'array numeri
int u = numeri.Length;
Console.WriteLine(u);
//instanzio array
int i = 0;
int [] listaNumeri = new int[u];
int max = 0;
//riempio l'array
foreach (var numero in numeri)
{
//converto in int i numeri
listaNumeri[i] = int.Parse(numero);
}
//trovo il maggiore dell'array
max = (listaNumeri.Max());
Console.WriteLine(max);
Console.ReadLine();
__________________
mb: Abit ic7 max 3, cpu: P4 nortwood C FSB800 @ 3.4g, ram: Corsair TWINX 1024-3200XL, vga: GF Leadtek 6800 ultra HD: 2*MAXTOR D.MaxPlus 6Y160M0 160GB SATA 8MB in raid 0. |
|
|
|
|
|
#2 |
|
Junior Member
Iscritto dal: Dec 2003
Messaggi: 27
|
ok risolto, il problema era nel ciclo foreach che non riusciva a convertire da stringhe a numeri:
for (int i = 0; i < numeri.Length; i++) { numeriInt[i] = int.Parse(numeri[i]); }
__________________
mb: Abit ic7 max 3, cpu: P4 nortwood C FSB800 @ 3.4g, ram: Corsair TWINX 1024-3200XL, vga: GF Leadtek 6800 ultra HD: 2*MAXTOR D.MaxPlus 6Y160M0 160GB SATA 8MB in raid 0. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:52.



















