Você está na página 1de 3

Lista - 04

Matrizes

1) Preencher uma matriz 3 x 3 com números inteiros, calcular e mostrar a quantidade de elementos
entre 15 e 20.

2) Preencher uma matriz 2 x 4 com números inteiros, calcular e mostrar:


a) a quantidade de elementos entre 12 e 20 em cada linha;
b) a média dos elementos pares da matriz.

3) Preencher uma matriz 6 x 3 com números inteiros, calcular e mostrar:


a) o maior elemento da matriz e sua respectiva posição, ou seja, linha e coluna.
b) o menor elemento da matriz e sua respectiva posição, ou seja, linha e coluna.

4) Preencher 6 x 4 e recalcular a matriz digitada onde cada linha deverá ser multiplicada pelo maior
elemento da linha em questão. Mostrar a matriz resultante.

5) Preencher uma matriz 2 x 3 com números inteiros, calcular e mostrar a quantidade de elementos
da matriz que não pertencem ao intervalo [5,15].

6) Preencher uma matriz 12 x 13 e dividir todos os elementos de cada linha pelo maior elemento
daquela linha. O programa deverá escrever a matriz lida e a modificada.

7) Preencher uma matriz 5 x 5 e criar dois vetores de cinco posições cada um (vetorLinha e
vetorColuna), que contenham a soma das linhas e das colunas da matriz. O programa deverá
escrever a matriz e os vetores criados.

8) Preencher uma matriz 10 x 3 com as notas de dez alunos em três provas. O programa deverá
mostrar um relatório com o número dos alunos (número da linha) e a prova em que cada aluno
obteve menor nota. Ao final do relatório, deverá mostrar quantos alunos tiveram menor nota em
cada uma das provas: na prova 1, na prova 2 e na prova 3.

9) Ler uma matriz de dimensão 5 x 4. Gerar um vetor B de dimensão 4 composto pelos menores
elementos de cada coluna da matriz .
10) Ler duas matrizes A (X x Y) e B (Y x Z) de elementos inteiros e gerar a matriz produto
P (X x Z). Imprimir P.

Em matemática, o produto de duas matrizes é definido somente quando o número de


colunas da primeira matriz é igual ao número de linhas da segunda matriz.

L1C1 = 3.2 + 1.7 = 13


L1C2 = 3.0 + 1.5 = 5
L1C3 = 3.3 + 1.8 = 17
L2C1 = 2.2 + 0.7 = 4
L2C2 = 2.0 + 0.5 = 0
L2C3 = 2.3 + 0.8 = 6
L3C1 = 4.2 + 6.7 = 50
L3C2 = 4.0 + 6.5 = 30
L3C3 = 4.3 + 6.8 = 60

11) Ler uma matriz A (M x N) de elementos inteiros. Calcular e imprimir a soma dos elementos da
matriz.

12) Ler uma matriz A (M x N) de elementos inteiros. Calcular o traço da matriz A (soma dos
elementos da diagonal principal).

Uma diagonal de uma matriz quadrada é a linha que une um canto dessa matriz ao canto
oposto. A diagonal principal une o canto superior esquerdo ao canto inferior direito e a
diagonal secundária une os restantes cantos.

13) Ler uma matriz A (M x N) de elementos inteiros. Exibir a matriz transposta da matriz A.

14) Ler uma matriz A (M x N) de elementos inteiros. Verificar se ela é uma matriz triangular
superior (os elementos abaixo da diagonal principal são todos iguais a zero).

15) Ler duas matrizes A (M x N) e B (M x N) de elementos inteiros. Determinar um número P,


resultado da seguinte operação: os elementos de A são multiplicados pelos elementos de B
(correspondentes) e em seguida os resultados são somados.

16) Um elemento A(I,J) de uma matriz é dito ponto de sela da matriz se, e somente se, A(I,J) for ao
mesmo tempo o menor elemento da linha I e o maior elemento da coluna J. Ler uma matriz de
ordem 5 X 7, verificar se a matriz possui ponto de sela e, se possuir, mostrar seu valor e sua
localização.
17) Ler uma matriz 4 X 4 com números inteiros e verificar se essa matriz forma o chamado
quadrado mágico.
Um quadrado mágico é formado quando a soma dos elementos de cada linha é igual à
soma dos elementos de cada coluna e igual à soma dos elementos da diagonal principal e
secundária.

18) Ler uma matriz M X N , calcular e mostrar:


• a quantidade de elementos pares
• a soma dos elementos ímpares
• a média de todos os elementos

19) Ler uma matriz 15 X 5 com números inteiros, calcular e mostrar quais os elementos da matriz
que se repetem e quantas vezes cada um está repetido.

20) Utilizar uma matriz com dimensões máximas de cinco linhas e quatro colunas. Solicitar que
sejam digitados os números que serão armazenados na matriz da seguinte maneira:
• se o número digitado for par, deve ser armazenado em uma linha de índice par;
• se o número digitado for impar, deve ser armazenado em uma linha de índice impar;
• as linhas devem ser preenchidas de cima para baixo (por exemplo, os números pares
digitados devem ser armazenados inicialmente na primeira linha par; quando essa linha for
totalmente preenchida, deve ser utilizada a segunda linha par e assim sucessivamente. O mesmo
procedimento deve ser adotado para os números ímpares)
• quando não couberem mais números pares ou ímpares, deve ser mostrada uma mensagem
ao usuário;
• quando a matriz estiver totalmente preenchida, deve-se encerrar a leitura dos números e
mostrar todos os elementos armazenados na matriz.

21) Ler uma matriz M X N. Calcular e escrever a quantidade de elementos da matriz que não
pertencem a determinado intervalo lido [R,S].

22) Ler uma matriz M X N. Calcular e escrever a média dos elementos das linhas pares da matriz.

Você também pode gostar