Skip to content
Snippets Groups Projects
Commit 9d94ee06 authored by Pedro Folloni Pesserl's avatar Pedro Folloni Pesserl
Browse files

add question 1 9th list

parent 3a0556db
No related branches found
No related tags found
No related merge requests found
Uma matriz quadrada A n×n é considerada triangular quando os elementos que estão acima da sua diagonal principal são todos nulos (matriz triangular inferior) ou quando os elementos que estão abaixo de sua diagonal principal são todos nulos (matriz triangular superior). Vejamos dois exemplos de matrizes triangulares:
|9 8 7 6|
|0 6 7 3|
|0 0 2 5|
|0 0 0 1|
Matriz triangular Superior.
|6 0 0 0|
|3 0 0 0|
|0 4 7 0|
|7 5 2 1|
Matriz triangular Inferior.
Faça um programa em Free Pascal que leia um inteiro positivo n, sendo 1 ≤ m, n ≤ 100, e uma matriz inteira A n×n . O programa deve imprimir “sim” caso a matriz A seja triangular, caso contrário deve imprimir “nao”.
Nos casos de teste cada elemento x da matriz A é definido por 0 ≤ x ≤ 100.
PS: Seu programa deve encerrar a execução assim que descobrir se a propriedade definida foi atendida ou não.
Exemplo de entrada 1:
3
1 9 5
0 2 4
0 0 7
Saı́da esperada para o exemplo acima:
sim
Exemplo de entrada 2:
3
1 0 0
5 2 0
4 9 3
Saı́da esperada para o exemplo acima:
sim
Exemplo de entrada 2:
3
1 2 3
4 5 6
7 8 9
Saı́da esperada para o exemplo acima:
nao
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment