fork(1) download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.  
  5. int n;
  6. scanf("%d", &n);
  7.  
  8. int elem, a = 0, b = 0, ok = 1;
  9. for (int i = 0; i < n; i++) {
  10. int c = 0;
  11. for (int j = 0; j < n; j++) {
  12. scanf("%d", &elem);
  13. if (i == j) b += elem;
  14. if (i == 0) a += elem;
  15. c += elem;
  16. }
  17. if (a != c) ok = 0;
  18. }
  19. if (a != b) ok = 0;
  20.  
  21. if (ok) {
  22. printf("Quadrado misterioso com soma %d.", a);
  23. } else {
  24. printf("Não é um quadrado misterioso.");
  25. }
  26. return 0;
  27. }
Success #stdin #stdout 0s 4408KB
stdin
3
2 7 11
9 5 6
4 3 13
stdout
Quadrado misterioso com soma 20.