Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Random r = new Random();
- int wymiar = r.Next(5, 16);
- int sumaKolumny = 0, sumaWiersza = 0, sumaPrzekatnej = 0, wierszSuma = 0, kolumnaSuma = 0, przekatnaSuma1 = 0, przekatnaSuma2 = 0, ileWierszy = 0, ileKolumn = 0, ilePrzekatnych = 0;
- int[,] tablica = new int[wymiar, wymiar];
- for (int i = 0; i < tablica.GetLength(0); i++)
- {
- for (int j = 0; j < tablica.GetLength(1); j++)
- {
- tablica[i, j] = r.Next(0, 2);
- Console.Write(tablica[i, j] + " ");
- }
- Console.WriteLine();
- }
- for (int i = 0; i < tablica.GetLength(0); i++)
- {
- for (int j = 0; j < tablica.GetLength(1); j++)
- {
- wierszSuma += tablica[i, j];
- kolumnaSuma += tablica[j, i];
- }
- if (wierszSuma > sumaWiersza)
- {
- sumaWiersza = wierszSuma;
- ileWierszy = 0;
- }
- if (wierszSuma == sumaWiersza)
- {
- ileWierszy += 1;
- }
- if (kolumnaSuma > sumaKolumny)
- {
- sumaKolumny = kolumnaSuma;
- ileKolumn = 0;
- }
- if (kolumnaSuma == sumaKolumny)
- {
- ileKolumn += 1;
- }
- wierszSuma = 0;
- kolumnaSuma = 0;
- }
- for (int i = 0; i < tablica.GetLength(0); i++)
- {
- przekatnaSuma1 += tablica[i, i];
- }
- for (int i = (tablica.GetLength(0)-1); i >= 0; i--)
- {
- przekatnaSuma2 += tablica[i, i];
- }
- if (przekatnaSuma1 > przekatnaSuma2)
- {
- sumaPrzekatnej = przekatnaSuma1;
- }
- else
- {
- sumaPrzekatnej = przekatnaSuma2;
- }
- if (przekatnaSuma1 == przekatnaSuma2)
- {
- ilePrzekatnych = 2;
- }
- else
- {
- ilePrzekatnych = 1;
- }
- Console.WriteLine("Suma wiersza: " + sumaWiersza.ToString() + "\nLiczba takich wierszy: " + ileWierszy.ToString());
- Console.WriteLine("Suma kolumny: " + sumaKolumny.ToString() + "\nLiczba takich kolumn: " + ileKolumn.ToString());
- Console.WriteLine("Suma przekątnej: " + sumaPrzekatnej.ToString() + "\nLiczba takich przekatnych: " + ilePrzekatnych.ToString());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement