next up previous
Next: Entrada Up: questoes Previous: questoes

Problema 1: Matrizes Incas

Arquivo: inca.c ou inca.pas
Entrada: inca.in
Saída: inca.out

Os incas ficaram conhecidos pela grande civilização que reinou na região dos Andes durante vários séculos. O que pouca gente sabe é que os incas construíram pirâmides de base quadrada em que a única forma de se atingir o topo era seguir em espiral pela borda, que acabava formando uma escada em espiral. Estas pirâmides ainda se encontram escondidas na floresta amazônica e sua descoberta trará uma aplicação para este exercício.

Neste problema você deverá fazer um programa que recebe uma matriz quadrada An x n de números inteiros e verifica se a matriz é inca, ou seja, se partindo do canto superior esquerdo da matriz, no sentido horário, em espiral, a posição seguinte na ordem é o inteiro consecutivo da posição anterior.

Exemplo: A matriz abaixo é inca:

\begin{displaymath}
\left(
\begin{array}{rrrr}
1 & 2 & 3 & 4 \\
12&13 &14 & 5 \\
11&16 & 15& 6\\
10& 9 & 8 & 7 \\
\end{array}\right)
\end{displaymath}





Carlos Eduardo Ferreira
1999-08-25