Hej!
Vill skapa ett program enligt följande instruktioner:
Programmet ska fråga användaren efter 20 heltal.
Frågorna ska ställas i en loop.
Talen ska sparas undan i en vektor.
Loopa sen genom vektorn för att hitta det största talet.
Skriv därefter ut det största talet.
(Du behöver bara skriva Main-metoden och eventuella metoder du anropar)
DETTA ÄR VAD JAG KOMMIT FRAM TILL:
int[] tal = new int[20];
for (int i = 0; i < 20; i++)
{
Console.WriteLine("Skriv ett nummer: ");
string strNr = Console.ReadLine();
int nr = Convert.ToInt32(strNr);
nr = nr + tal[i];
}
int largest = tal.Max();
foreach (int value in tal)
{
if (value > largest) largest = value;
}
Console.WriteLine(tal);
Console.ReadLine();
-------------------------------------------
Den första loopen funkar men lyckas inte få fram det högsta talet. Någon som vill rätta koden så det funkar?