Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void macierz(int n, int m)
- {
- Random losuj = new Random();
- int[,] macierz = new int[n, m];
- for(int i = 0; i < n; i++)
- {
- for(int j = 0; j < m; j++)
- {
- macierz[i, j] = losuj.Next(1, 100);
- Console.Write(macierz[i, j] + " ");
- }
- Console.WriteLine();
- }
- int najwieksza = 0;
- int najwieksza_indeks = 0;
- int wynik = 0;
- string wynikowy = "";
- //Wiersze
- for(int i = 0; i < n; i++)
- {
- for(int j = 0; j < m; j++)
- {
- if (macierz[i, j]%2==0)
- {
- wynik ++;
- }
- }
- if (wynik > najwieksza)
- {
- wynikowy = "WIERSZ";
- najwieksza = wynik;
- wynik = 0;
- najwieksza_indeks = i;
- }
- else
- {
- wynik = 0;
- }
- }
- //Kolumny
- for(int i = 0; i < m; i++)
- {
- for(int j = 0; j < n; j++)
- {
- if (macierz[j, i]%2==0)
- {
- wynik ++;
- }
- }
- if (wynik > najwieksza)
- {
- wynikowy = "KOLUMNA";
- najwieksza_indeks = i;
- najwieksza = wynik;
- wynik = 0;
- }
- else
- {
- wynik = 0;
- }
- }
- if (n == m)
- {
- wynik = 0;
- //Przekatna 1
- for (int i = 0; i < n; i++)
- {
- if (macierz[i, i] % 2 == 0)
- {
- wynik ++;
- }
- }
- if (wynik > najwieksza)
- {
- najwieksza = wynik;
- wynikowy = "Przekatna 1";
- wynik = 0;
- }
- else
- {
- wynik = 0;
- }
- wynik = 0;
- //Przekatna 2
- for (int i = n-1; i>=0; i--)
- {
- if (macierz[i, i] % 2 == 0)
- {
- wynik++;
- }
- }
- if (wynik > najwieksza)
- {
- najwieksza = wynik;
- wynikowy = "Przekatna 2";
- wynik = 0;
- }
- else
- {
- wynik = 0;
- }
- }
- Console.WriteLine(wynikowy + " SUMA " + najwieksza + " INDEKS" + najwieksza_indeks);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement