Buscar

Lista 9 Estruturas de Dados Bidimensionais Matrizes

Prévia do material em texto

COMP1 - Lista de Exercícios 09
Estruturas de Dados Bidimensionais - Matrizes
Esta lista será submetida a um algoritmo de correção automático. Fique
atento pois todos os exercícios possuem entrada e saída de dados
padronizados. Não insira printf’s ou leia dados além do exigido pelo
exercício. Também não altere as frases a serem exibidas pois o
algoritmo de correção realizada a comparação caractere a caractere,
assim qualquer incompatibilidade poderá sinalizar solução incorreta.
Cada exercício é acompanhado de uma tabela com exemplos de entrada
(primeira coluna) e saída (segunda coluna). Não utilize
acentuação/caracteres especiais. Fique atento ao uso de letras
maiúsculas e minúsculas, siga sempre os exemplos de saída. O
programa ignora espaços e \n (você pode usar, mas não vai fazer
diferença no resultado final).
1. Crie um programa chamado L9E01.c Leia uma matriz de inteiros 3x3,
imprima a linha que contém o maior valor. Depois, imprima os índices
do maior valor (i→linha e j→coluna).
1 2 3 4 5 6 7 8 9 7 8 9 
maior i=2 maior j=2
210 55 42 560 23 12 120 200 44 560 23 12 
maior i=1 maior j=0
2. Crie um programa chamado L9E02.c Declare uma matriz de inteiros
5x5. Preencha com 1 a diagonal principal e com 0 os demais elementos.
Escreva ao final a matriz obtida. Imprima o caractere # para demarcar o
final de cada linha.
1 0 0 0 0 # 
0 1 0 0 0 # 
0 0 1 0 0 # 
0 0 0 1 0 # 
0 0 0 0 1 #
3. Crie um programa chamado L9E03.c Faça um programa que preenche
uma matriz 4x4 com o produto do valor da linha e da coluna de cada
elemento, depois imprime na tela. Imprima o caractere # para demarcar
o final de cada linha.
0 0 0 0 # 
0 1 2 3 # 
0 2 4 6 # 
0 3 6 9 # 
4. Crie um programa chamado L9E04.c Leia uma matriz de inteiros 4x4,
Calcular a soma dos elementos estão acima da diagonal principal
(exceto a própria diagonal).
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 soma:6
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 soma:20
5. Crie um programa chamado L9E05.c Leia uma matriz de inteiros 4x4,
Calcular a soma dos elementos estão abaixo da diagonal principal
(exceto a própria diagonal).
1 2 2 2 0 1 2 2 5 5 1 2 0 0 5 1 soma:15
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 soma:10
6. Crie um programa chamado L9E06.c Leia uma matriz de floats 3x3.
Crie um vetor de floats de 3 posições. Faça com que cada posição do
vetor receba a soma da coluna correspondente na matriz, ex:
1 5 3
1 5 3
1 5 3
3 15 9
Por fim, imprima o vetor resultado.
1 5 3 1 5 3 1 5 3 3 15 9
10 15 20 30 20 30 10 45 35 50 80 85
Matriz
Vetor resultado

Continue navegando