Buscar

Questionários The Huxley - "Quadrado"

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <iostream>
using namespace std;
int main (){
 int n, a, b, aux=0;
 int teste1=0, teste2=0, teste3=0, teste4=0, teste5=0, teste6=0;
 cin >> n;
 if (n>=2 && n<=10){
 int casos[n] [n];
 for (a=0; a < n; a++){
 for (b=0; b < n; b++){
 cin >> casos[a] [b];
 }
 }
 for (int a=0; a < n; a++){
 teste1 += casos[0] [a];
 }
 for (int b=0; b < n; b++){
 teste2 += casos[b] [n-1];
 }
 for (int c=0; c < n; c++){
 teste3 += casos[n-1] [c];
 }
 for (int d=0; d < n; d++){
 teste4 += casos [d] [0];
 }
 for (int e=0; e < n; e++){
 teste5 += casos [e] [aux];
 aux;
 }
 aux = n-1;
 for (int f=0; f < n; f++){
 teste6 += casos [f] [aux];
 aux --;
 }
 if (teste1==teste2 && teste1==teste3 && teste1==teste4 && teste1==teste5 && teste1==teste6){
 cout << teste1 << endl;
 } else {
 cout << "-1" << endl;
 } 
 } 
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais