Algoritmos com Matrizes
Faça um programa em linguagem C para :
1) Ler valores para uma matriz 4X5 de inteiros e escreva a soma de seus
elementos.
2) Ler valores para uma matriz de 5x6 e calcular a média dos elementos.
Em seguida, percorrer a matriz, escrevendo todos os elementos maiores do
que a média.
3) Ler uma matriz de 5x5 e escrever a sua diagonal principal.
4) Criar e imprimir a matriz identidade MI 7x7 em que todos os
elementos da diagonal principal são iguais a 1 e os demais são nulos.
5) Ler uma matriz M 6x7 de elementos numéricos e escrever :
Ø a matriz lida;
Ø maior elemento da matriz;
Ø menor elemento da matriz;
Ø número de vezes que o conteúdo da posição M[5,3] se repetiu.
6) Ler 2 matrizes numéricas, A e B de 10x10 e criar uma matriz C,
também de 10x10 que será a soma de A e B (cada posição de C recebe os
valores somados de A e B da mesma posição).
7) Ler uma matriz de 4x4 e transformar a matriz lida em sua matriz
transposta, ou seja, o que era coluna passa a ser linha. Exemplo:
Matriz lida: Matriz transposta:
Matriz Lida
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
Matriz Transposta
1 5 9
13
2 6 10 14
3 7 11 15
4 8 12 16
8) Faça um programa para ler uma matriz de 5x4 e criar um vetor com
todos os números pares da matriz. No final imprimir as posições ocupadas do
vetor.
9) Faça um programa para ler uma matriz de 7x7 e dizer se as diagonais
principal e secundária são iguais.
10) Faça um programa que gere uma matriz 5x3 de inteiros e crie dois
vetores, um de 5 posições com a soma dos elementos das colunas, e um de 3
posições com a soma dos elementos das linhas.
Download

com matrizes (arrays multidimensionais)