Advertisement
olekturbo

Zad2 Lab7

Nov 21st, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int tab[3][3], x[4];
  5. int i, j;
  6.  
  7. for(i = 0; i < 4; i++) x[i] = 0; // zeruje elementy tablicy
  8. printf("Wpisz liczby: ");
  9. for(i = 0; i < 3; i++)
  10. {
  11. for(j = 0; j < 3; j++)
  12. {
  13. scanf("%1d", &tab[i][j]); // wpisuje liczby
  14. }
  15. }
  16.  
  17. for(i = 0; i < 3; i++)
  18. {
  19. for(j = 0; j < 3; j++)
  20. {
  21. if(tab[i][j] == 1) x[0]++;
  22. if(tab[i][j] == 2) x[1]++; //sprawdzam czy sa po 3 takie same liczby
  23. if(tab[i][j] == 3) x[2]++;
  24. if(tab[i][j] == tab[j][i]) x[3]++; // sprawdzam czy wiersze i kolumny sa takie same
  25. }
  26. }
  27. if(x[0] == 3 && x[1] == 3 && x[2] == 3 && x[3] == 3*3) // sprawdzm warunek i wypisuje
  28. {
  29. for(i = 0; i < 3; i++)
  30. {
  31. for(j = 0; j < 3; j++)
  32. {
  33. printf("%3d", tab[i][j]);
  34. }
  35. printf("\n");
  36. }
  37. printf("Macierz ma permutacje w kazdym wierszu i kolumnie.");
  38. }
  39. return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement