Losowanie wart z przedziału (-150,150), wyznaczenie max wartości w każdym wierszu, policzenie średni

0

Losowanie wart z przedziału (-150,150), wyznaczenie max wartości w każdym wierszu, policzenie średniej maksymalnych wartości

 
            int[,] taba = new int[100,100];
            Random x = new Random();
            int Licznik = 0;
            int LicznikMax = 0;
            int Max = 0;
            int i, j;
            for (i = 0; i < 100; i++)
            {
                for (j = 0; j < 100; j++)
                {
                    taba[i, j] = x.Next(-150, 150);
                    if (taba[i, j] > Max)
                    {
                        Max = taba[i, j];
                        LicznikMax++;
                        Licznik = Licznik + Max / LicznikMax;
                    }
                }
                Console.Out.WriteLine(" Max: " + Max);
            }
            Console.Out.WriteLine("Srednia maksymalnych: " + Licznik);
            Console.ReadLine();

Gdzie popełniłem błąd?

0

Pisz co jest nie tak, gdzie wywala błąd i jaki. A nie tak wrzucisz kod i niech sami dochodzą.

0

Pomijając fakt że losujesz z zakresu od -150 do 149 i że zwykle wychodzi ci Średnia maksymalnych: większa nisz przedział z jakiego losujesz to wszystko działa. :P

1
            int[,] taba = new int[100, 100];
            Random x = new Random();
            int LicznikMax = 0;
            int Max = 0;
            int i, j;
            for (i = 0; i < 100; i++)
            {
                for (j = 0; j < 100; j++)
                {
                    taba[i, j] = x.Next(-150, 151);
                    if (taba[i, j] > Max)
                    {
                        Max = taba[i, j];
                    }
                }
                LicznikMax += Max;
                Console.Out.WriteLine(" Max: " + Max);
                Max = 0;
            }
            Console.Out.WriteLine("Srednia maksymalnych: " + LicznikMax / 100);
            Console.ReadLine();

Polecam zapoznać się z takim narzędziem jak Debugger.

0

Dziękuję,
następnym razem postaram się napisać w czym konkretnie tkwi mój problem,
Pozdr.

1 użytkowników online, w tym zalogowanych: 0, gości: 1