lista matrizes entregar ENTREGAR DIA 6
ALGORITMOS II
Lista de Exercícios – MATRIZES – Entregar até 06/09/2012
1. Crie um algoritmo que receba uma matriz 3x3 e depois exiba uma determinada linha da matriz indicada pelo usuário.
2. Faça um algoritmo que leia uma matriz 3x4 de inteiros e em seguida troque a primeira linha com a última linha. Ao final a matriz alterada deve ser exibida.
3. Elabore um algoritmo que preencha uma matriz 5x5 de inteiros e depois faça:
a) a troca entre a segunda e a quinta linha;
b) a troca entre a primeira e a quarta coluna;
c) a exibição de como ficou a matriz.
4. Elabore um algoritmo que seja capaz de ler números inteiros para uma matriz 3x3 gravada em um arquivo e depois gire a matriz em 90° no sentido anti-horário, conforme exemplo abaixo:
5. Com base no exercício anterior, escreva outro algoritmo que gire a matriz 3x3 em 90º no sentido horário.
6. Elabore um algoritmo que leia uma matriz 4x4 e indique se ela é uma matriz triangular superior. Matriz triangular superior é uma matriz quadrada onde todos os elementos abaixo da diagonal principal são nulos (com valor zero). Veja um exemplo:
**Dica: os elementos abaixo da diagonal principal possuem o índice da linha maior que o índice da coluna.
7. Dizemos que uma matriz quadrada inteira é um quadrado mágico (1) se a soma dos elementos de cada linha, a soma dos elementos de cada coluna e a soma dos elementos das diagonais principal e secundária são todas iguais.
Exemplo: A matriz
é um quadrado mágico.
Dada uma matriz quadrada Anxn , verificar se A é um quadrado mágico.