Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
1.8 kB
1
Indexable
Never
void Zad1()
{
    // Ono sa petlje
    Console.Write("Koliko utakmica: ");
    int nteams = Unos();
    int[,] utakmice = new int[nteams, 2];
    int[,] rezultati = new int[nteams, 2];
    for(int i = 0; i < nteams; i++)
    {
        Console.Write("Unesi timove iz {0} utakmice (tim1,tim2): ",i+1);
        string? a = Console.ReadLine();
        string[] str = a!.Split(",");
        int br = 0;
        foreach(string x in str)
        {
            int y = Convert.ToInt32(str[br]);
            utakmice[i, br] = y;
            br++;
        }
        Console.Write("Unesi rezultat iz {0} utakmice (tim1:tim2): ", i + 1);
        a = Console.ReadLine();
        str = a!.Split(":");
        br = 0;
        foreach (string x in str)
        {
            int y = Convert.ToInt32(str[br]);
            rezultati[i, br] = y;
            br++;
        }
    }
    Console.Write("Koliko rezultata hoces: ");
    int z = Unos();
    for (int b = 0; b < z; b++)
    {
        int tim1, tim2, br1 = 0, br2 = 0;
        Console.Write("Koje rezultate hoces (tim1,tim2): ");
        string? l = Console.ReadLine();
        string[] strl = l!.Split(",");
        tim1 = Convert.ToInt32(strl[0]);
        tim2 = Convert.ToInt32(strl[1]);
        for (int i = 0; i < nteams; i++)
        {
            if (utakmice[i, 0] == tim1 && utakmice[i, 1] == tim2)
            {
                br1 += rezultati[i, 0];
                br2 += rezultati[i, 1];
            }
        }
        Console.WriteLine("{0}:{1}", br1, br2);
    }
}
int Unos()
{
    bool parse = int.TryParse(Console.ReadLine(), out int broj);
    if (!parse)
    {
        Console.Write("Greska! Ponovo unesite broj: ");
        broj = Unos();
    }
    return broj;
}