Gå till innehållet

Lösningsförslag till uppgift 5.20

string[] namn = new string[1000];

string svar = "";
int antal = 0;

while (svar != "n" && antal < namn.Length)
{
    Console.WriteLine("Skriv in ett namn");
    namn[antal] = Console.ReadLine();

    antal++;

    if (antal == namn.Length)
    {
        Console.WriteLine("Programmet kan inte lagra fler namn");
        break;
    }
    else
    {
        Console.WriteLine("Vill du skriva in fler namn?");
        svar = Console.ReadLine();
    }                
}

Console.WriteLine();
Console.WriteLine("Vilket namn vill du söka efter?");
string namnSök = Console.ReadLine();

int antalFörekomster = 0;

for (int i = 0; i < antal; i++)
{
    if (namn[i] == namnSök)
    {
        antalFörekomster++;
    }
}

Console.WriteLine($"Namnet {namnSök} förekommer {antalFörekomster} gånger.");