Buscar

Aula10 AeP EM L7 Respostas

Prévia do material em texto

ALGORITMOS E PROGRAMAÇÃO
Resultados Lista – Matrizes
Miguel Ecar
miguelecar@unipampa.edu.br
Sala 317
Atendimento: Quinta-feira 18:30 – 20:00
Baseado no material do Prof. Ewerson Carvalho
AULA PASSADA
Matrizes
São vetores de 2 dimensões
int num[3][4];
matriz de inteiros com 3 linhas e 4 colunas
Graficamente
Linha 0
Linha 1
Linha 2
num[0][0]
num[0][1]
num[1][2]
num[2][3]
Exercícios 
MATRIZES
RESULTADOS
EXERCÍCIO 1
Preencha a declaração da matriz no código a
seguir com valores quaisquer, e apresente o
resultado impresso pelo programa. A seguir,
explique qual operação é realizada por tal
programa. Não pode programar!
EXERCÍCIO 1
O que faz?
i = 0 j = 0 imprime _
i = 0 j = 1 imprime 2
i = 0 j = 2 imprime 3
i = 1 j = 0 imprime _
i = 1 j = 1 imprime _
i = 1 j = 2 imprime 4
i = 2 j = 0 imprime _
i = 2 j = 1 imprime _
i = 2 j = 3 imprime _
_ 2 3
Saida = _ _ 4
_ _ _
Percorre a matriz e imprime apenas os 
valores acima da diagonal principal. 
Imprime a matriz formatada!
1 2 3 1 1 4 3 2 1
EXERCÍCIO 2
Implemente um programa em C que declara e
inicializa uma matriz 3x3 com valores
quaisquer. A saída do programa deve imprimir
a matriz formatada, ou seja, em formato de
matriz.
EXERCÍCIO 2
EXERCÍCIO 3
Implemente um programa em C que declara
uma matriz 3x2; logo em seguida preenche a
matriz com valores digitados pelo usuário. A
saída do programa deve imprimir a matriz
formatada.
EXERCÍCIO 3
EXERCÍCIO 4
Implemente um programa em C que declara e
iniciliza uma matriz 3x4 com valores
quaisquer; declara e inicializa um vetor de
tamanho 4 com valores quaisquer. A saída
deve ser a multiplicação entre o vetor e a
matriz, multiplicando cada linha da matriz pelo
vetor. Veja o exemplo abaixo:
EXERCÍCIO 4
EXERCÍCIO 5
Implemente um programa em C que declara e
iniciliza uma matriz 3x4 com valores
quaisquer; declara e inicializa um vetor de
tamanho 3 com valores quaisquer. A saída
deve ser a multiplicação entre o vetor e a
matriz, multiplicando cada coluna da matriz
pelo vetor. Veja o exemplo abaixo:
EXERCÍCIO 5

Continue navegando