Advertisement
leanchec

quadrado_magico.cpp

Jun 13th, 2025
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.89 KB | None | 0 0
  1. // Source: https://usaco.guide/general/io
  2.  
  3. #include <bits/stdc++.h>
  4. using namespace std;
  5.  
  6. int main() {
  7.     int n;
  8.     cin >> n;
  9.     int v[n][n];
  10.  
  11.     for(int i=0; i<n; i++){
  12.         for(int j=0; j<n; j++){
  13.             cin >> v[i][j];
  14.         }
  15.     }
  16.  
  17.     int linha, coluna;
  18.     for(int i=0; i<n; i++){
  19.         for(int j=0; j<n; j++){
  20.             if(v[i][j]==0){
  21.                 linha=i;
  22.                 coluna=j;
  23.             }
  24.         }
  25.     }
  26.  
  27.     int soma=0, soma_magica=0;
  28.  
  29.     for(int j=0; j<n; j++){
  30.         soma = soma + v[linha][j];
  31.     }
  32.  
  33.     if(linha!=0){
  34.         for(int j=0; j<n; j++){
  35.             soma_magica = soma_magica + v[0][j];
  36.         }
  37.     }
  38.     else{
  39.         for(int j=0; j<n; j++){
  40.             soma_magica = soma_magica + v[1][j];
  41.         }
  42.     }
  43.  
  44.     cout << soma_magica-soma << endl;
  45.     cout << linha+1 << endl;
  46.     cout << coluna+1 << endl;
  47. }
  48.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement