Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- int tab[3][3], x[4];
- int i, j;
- for(i = 0; i < 4; i++) x[i] = 0; // zeruje elementy tablicy
- printf("Wpisz liczby: ");
- for(i = 0; i < 3; i++)
- {
- for(j = 0; j < 3; j++)
- {
- scanf("%1d", &tab[i][j]); // wpisuje liczby
- }
- }
- for(i = 0; i < 3; i++)
- {
- for(j = 0; j < 3; j++)
- {
- if(tab[i][j] == 1) x[0]++;
- if(tab[i][j] == 2) x[1]++; //sprawdzam czy sa po 3 takie same liczby
- if(tab[i][j] == 3) x[2]++;
- if(tab[i][j] == tab[j][i]) x[3]++; // sprawdzam czy wiersze i kolumny sa takie same
- }
- }
- if(x[0] == 3 && x[1] == 3 && x[2] == 3 && x[3] == 3*3) // sprawdzm warunek i wypisuje
- {
- for(i = 0; i < 3; i++)
- {
- for(j = 0; j < 3; j++)
- {
- printf("%3d", tab[i][j]);
- }
- printf("\n");
- }
- printf("Macierz ma permutacje w kazdym wierszu i kolumnie.");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement