Escolar Documentos
Profissional Documentos
Cultura Documentos
Matrizes
1) Preencher uma matriz 3 x 3 com números inteiros, calcular e mostrar a quantidade de elementos
entre 15 e 20.
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.
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).
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.
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.