15 – Matrizes – Lendo e Escrevendo Matrizes

Agora nessa vídeo aula aprenderemos como manipular matrizes dentro da linguagem C. Primeiramente na declaração da matriz é necessário informar o espaço dela, que é composta por linhas e colunas.

Exemplo:

int matriz[linhas][colunas]
int matriz[3][3]

Em seguida para realizar a escrita e leitura dos valores de uma Matriz é necessário utilizar duas estruturas de repetição, a mais exterior para linhas e a mais interior para as colunas, e assim como nos
vetores é utilizado os contadores dos laços de repetição como índices exatamente da maneira demonstrada no vídeo.

 

 

Teste seu código no compilador:

 

 

Exercícios

  1. Criar um algoritmo que leia uma matriz 3×3 e exiba a matriz preenchida
  2. Crie um algoritmo que calcule a média dos elementos de uma matriz 5×2.
  3. Desenvolva um algoritmo que receba os valores de uma matriz de ordem 3 x 3 de números inteiros e exiba os elementos de sua diagonal principal.
  4. Crie um algoritmo que receba os valores de uma matriz de ordem 3 x 3 de números inteiros, na sequência o algoritmo deverá exibir cada um dos elementos da matriz seguido de sua posição na matriz. Ex.: Número 4 = 2 LINHA e 3 COLUNA Número 3 = 1 LINHA e 1 COLUNA.
  5. Desenvolva uma algoritmo que leia os valores de duas matrizes de ordem 2 x 2 de números inteiros separadamente e em uma terceira matriz também de ordem 2 x 2, coloque o resultado da multiplicação dos elementos das matrizes.
  6. Crie um algoritmo que leia uma matriz de ordem 3 x 3 de números inteiros e a seguir calcule e escreva: a) a soma dos elementos pares da matriz; b) a média de todos os elementos da matriz; c) a quantidade de elementos ímpares da matriz.
  7. Desenvolva um algoritmo que leia uma matriz de ordem 5 x 5 de números reais e calcule e escreva: a) a soma dos elementos da primeira coluna; b) a soma dos elementos da terceira linha da matriz.2
  8. Escreva um algoritmo que leia uma matriz M(5×5) e crie dois vetores que contenham respectivamente as somas das linhas e das colunas de M. Escreva a matriz e os vetores criados.
  9. Escreva um algoritmo que ordene de forma crescente os elementos de cada linha de uma matriz M[10×10].
  10. Faça um algoritmo para ler uma matriz 20×20. O algoritmo deve escrever na tela apenas os números primos. Os que não forem primos devem ser substituídos por Zero.