Você está na página 1de 1

Prof. Me.

JOSÉ GARIBALDI DE CARVALHO


http://sites.google.com/site/profgariba
PROGRAMAÇ ÃO I

LISTA DE EXERCÍCIOS 5
MATRIZES
L5_EX1 - Desenvolva um programa que leia pelo teclado uma matriz de 5 linhas por 3 colunas.
As linhas representam alunos (1 a 5). Nas colunas 1 e 2, deverão ser armazenadas
as duas notas de cada aluno (só aceite notas válidas). A terceira coluna deverá
conter a média das duas primeiras colunas (notas). No final a matriz completa
deverá ser mostrada na tela.
L5_EX2 - Desenvolva um programa que crie uma matriz de 10 linhas por 15 colunas (10x15).
Carregue esta matriz (coluna 1 até coluna 14 e linha 1 até linha 9 – área branca da
matriz abaixo) com números aleatórios (randômicos) entre 0 e 9.
A linha 10 e a coluna 15 (área destacada na matriz abaixo) deverão mostrar,
respectivamente, os totais dos valores da linha e da coluna.
Mostre, na tela, o conteúdo de toda a matriz (sem os contornos, e sem a numeração de
linha/coluna, é claro).

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 3 2 5 9 6 4 0 2 8 9 4 5 4 7 68
2 3 5 7 9 0 3 6 9 5 5 0 5 1 9 67
3 6 7 5 2 1 3 8 1 3 7 0 8 0 9 60
4 8 2 7 8 1 7 0 9 9 5 7 3 7 4 77
5 4 3 3 0 9 8 5 9 3 9 5 5 7 2 72
6 8 1 3 6 3 7 7 4 0 2 3 3 2 6 55
7 5 3 3 0 1 0 3 8 4 5 6 3 9 5 55
8 8 9 1 8 9 6 2 2 4 7 2 3 3 6 70
9 2 2 0 8 6 9 0 7 0 5 2 2 4 8 55
10 47 34 34 50 36 47 31 51 36 54 29 37 37 56 579
L5_EX3 - Carregue uma matriz 10 x 10 com números aleatórios entre 1 e 100. E mostre-a na
tela. Leia, a partir do teclado, um valor X. O programa deverá fazer uma busca
desse valor na matriz e, ao final escrever a(s) localização(ões) - linha e coluna –
onde o valor se encontra na matriz ou dar uma mensagem de “Valor não
encontrado”.
L5_EX4 - Carregue uma matriz 5 x 5 com números aleatórios entre 1 e 50 e mostre-a na tela.
Transforme-a numa matriz triangular inferior1, atribuindo zero a todos os elementos
acima da diagonal principal, mostrando-a na tela novamente ao lado da primeira
matriz..
L5_EX5 - Carregue uma matriz 5 x 5 com números aleatórios entre 100 e 150 e mostre-a na
tela. Mostre-a na tela novamente ao lado da primeira matriz, porém não imprimindo
os valores que se encontram abaixo da diagonal principal.
L5_EX6 - Carregue uma uma matriz 8 x 8 com números aleatórios entre 50 e 80 e mostre-a na
tela. Mostre, abaixo da matriz, o maior elemento da diagonal principal2 e a soma dos
elementos da diagonal secundaria2.
L5_EX7 - Carregue uma matriz M(5,5) e crie 2 vetores SL(5) e SC(5) que contenham,
respectivamente, as somas das linhas e das colunas de M. Escrever a matriz e os
vetores criados.
1
http://wiki.ued.ipleiria.pt/wikiEngenharia/index.php/Matriz_triangular_superior/_Matriz_triangular_inferior
2
http://pt.wikipedia.org/wiki/Diagonal_de_uma_matriz

Você também pode gostar