For-loop genom lista
jag är fastnad på en inlämningsuppgift i programmering 1. Uppgiften står att användaren ska skriva ett tal som avgör hur många tal användaren vill spara. sedan ska man skriva in så många tal som hen har valt. Därefter ska alla inskrivna talen summeras och till slut ska användare presenterar summan.
Problemet är att när jag anger ett tal för hur många tal jag vill spara så visas direkt koden som presenterar summan och programmet avslutas istället för att kunna skriva in talen. Jag har lagt upp två bilder nedan samt en kod längst ner
Console.WriteLine("Hur många tal vill du skriva in?");
Int32.TryParse(Console.ReadLine(), out int antal);
List<int> sifferlista = new List<int>();
for (int i = 0; i < sifferlista.Count; i++)
{
Console.WriteLine("skriv in ett tal " + (i + 1) + ":");
Int32.TryParse(Console.ReadLine(), out int result);
sifferlista.Add(result);
}
int summa = 0;
for (int i = 0; i < sifferlista.Count; i++)
{
summa += sifferlista[i];
}
Console.WriteLine("summan av alla tal blir: " + summa);
Du använder inte 'antal' utan din lista får längden noll.
Tack så mycket jag har löst problemet.