Você está na página 1de 3

Lista de Exerccios Matrizes Estruturas de Dados

1. Criar um algoritmo que leia os elementos de uma matriz inteira 10 x 10 e


escreva os elementos da diagonal principal.
2. Criar um algoritmo que leia os elementos de uma matriz inteira 10 x 10 e
escreva todos os elementos, exceto os elementos da diagonal principal.
3. Criar um algoritmo que leia os elementos de uma matriz inteira 10 x 10 e
escreva somente os elementos acima da diagonal principal.
4. Criar um algoritmo que leia os elementos de uma matriz inteira 10 x 10 e
imprima a soma dos elementos que esto acima da diagonal principal:
5. Criar um algoritmo que leia os elementos de uma matriz inteira 10 x 10 e
escreva somente os elementos abaixo da diagonal principal.
6. Criar um algoritmo que leia os elementos de uma matriz inteira 10 x 10 e
imprima o produto dos elementos que esto abaixo da diagonal
principal.
7. Criar um algoritmo que leia os elementos de uma matriz inteira 10 x 10 e
escreva os elementos da diagonal secundria.
8. Criar um algoritmo que leia os elementos de uma matriz inteira 10 x 10 e
escreva todos os elementos exceto os elementos da diagonal
secundria.
9. Criar um algoritmo que leia os elementos de uma matriz inteira 10 x 10 e
escreva somente os elementos acima da diagonal secundria.
10. Criar um algoritmo que leia os elementos de uma matriz inteira 10 x 10 e
escreva somente os elementos abaixo da diagonal secundria.
11. Entrar com valores para uma matriz A3x4. Gerar e imprimir uma matriz B
que o triplo da matriz A.
12. Entrar com valores inteiros para um matriz A4x4 e para uma matriz B4x4.
Gerar e imprimir a SOMA (A+B).
13. Entrar com valores para duas matrizes inteiras de ordem cinco. Gerar e
imprimir a matriz diferena.
14. Leia uma matriz 10 x 10 e escreva a localizao (linha e a coluna) do
maior valor.
15. Declare uma matriz 5 x 5. Preencha com 1 a diagonal principal e com 0
os demais elementos. Escreva ao final a matriz obtida.
16. Leia duas matrizes 4 x 4 e escreva uma terceira com os maiores
elementos entre as primeiras
17. Leia uma matriz 6 x 6, conte e escreva quantos valores maiores que 10
ela possui.
18. Leia uma matriz 20 x 20. Leia tambm um valor X. O programa dever
fazer uma busca desse valor na matriz e, ao final escrever a localizao
(linha e coluna) ou uma mensagem de no encontrado.
19. Leia uma matriz 4 x 4 e troque os valores da 1.linha pelos da 4.coluna, vice-e-
versa. Escrever ao final a matriz obtida
20. Leia uma matriz 8 x 8 e a transforme numa matriz triangular inferior , atribuindo
zero a todos os elementos acima da diagonal principal, escrevendo-a ao final.
21. Leia uma matriz 5 x 5 e faa uma troca entre as diagonais superior e inferior.
Escreva-a ao final.
22. Leia duas matrizes 10 x 10 e faa uma substituio entre a diagonal inferior da
primeira coma diagonal superior da segunda.
23. Leia uma matriz 8x 8 e escreva o maior elemento da diagonal principal e a soma
dos elementos da diagonal secundaria.
24. Leia uma matriz 6 x 6 e atribuir o valor 0 para os valores negativos encontrados
fora das diagonais principal e secundaria.
25. Leia uma matriz 50 x 2, onde cada coluna corresponde a um lado de um triangulo
retngulo. Declare um vetor que contenha a rea dos respectivos tringulos e o
escreva.
26. Leia duas matrizes 20 x 20 e escreva os valores da primeira que ocorrem em
qualquer posio da segunda.
27. Considere uma matriz de distncia entre cidades 6 x 6:

1.(Cceres) 2.(BBugres) 3.(Cuiab) 4.(VGrande) 5.(Tangar) 6.(PLacerda


)
1.(Cceres) 63 210 190 190
2.(BBugres) 63 160 150 95
3.(Cuiab) 210 160 10
4.(VGrande 190 150 10
)
5.(Tangar) 95 80
6.(PLacerd 190 80
a)

Considere tambm um vetor de viagem indo de Cuiab at Cceres pela


seguinte rota:

Indice 1 2 3 4 5 6
Cidade 3 4 2 5 6 1

Faa um programa que leia a matriz e o vetor e calcule a distancia


percorrida durante a viagem.
28. Leia uma matriz 100 x 10 que se refere respostas de 10 questes de
mltipla escolha, referentes a 100 alunos. Leia tambm um vetor de 10
posies contendo o gabarito d e respostas que podem ser a, b, c ou d.
Seu programa dever comparar as respostas de cada candidato com o
gabarito e emitir um vetor Resultado, contendo a pontuao
correspondente.
29. Ler valores inteiros para a matriz A3x5. Gerar e imprimir a matriz (vetor)
SL (soma das 3 linhas), onde cada elemento a soma dos elementos de
uma linha da matriz A. Faa o trecho que gera a matriz SL separado (laos
de repetio) da entrada e da sada de dados.
30. A gerente do cabeleireiro Sempre Bela tem uma tabela em que registra
os ps as mos e o servio de podologia das cinco manicures.
Sabendo-se que cada uma ganha 50% do que faturou ao ms, criar um
algoritmo que possa calcular e imprimir quanto cada um vai receber, uma
vez que no tm carteiras assinadas; os valores, respectivamente, so
R$ 10,00; R$ 15,00 e R$ 30,00. 18) A matriz dados contm na 1 coluna
a matrcula do aluno no curso; na 2, o sexo (0 para feminino e 1 para
masculino); na 3, o cdigo do curso, e na 4, o CR (Coeficiente de
Rendimento). Suponha 10 alunos e que o CR um nmero inteiro. Faa
um algoritmo que armazene esses dados sabendo-se que: - O cdigo do
curso uma parte de um nmero de matrcula: aasccccnnn (aa ano, s
semestre, ccc cdigo do curso e nnn matrcula no curso), que deve ser
lido; Alm, disso, o sexo e o CR devem ser lidos tambm. Um grupo
empresarial resolveu premiar a aluna com CR mais alto de um curso cujo
cdigo dever ser digitado.
31. Criar um algoritmo que carregue uma matriz 12 x 4 com os valores das
vendas de uma loja, em que cada linha represente um ms do ano, e cada
coluna, uma semana do ms. Para fins de simplificao considere que
cada ms possui somente 4 semanas. Calcule e imprima: - Total vendido
em cada ms do ano; - Total vendido em cada semana durante todo o
ano; - Total vendido no ano.
32. Criar um algoritmo que entre com valores inteiros para uma matriz m 3 x
3 e imprima a matriz final, conforme mostrado a seguir:

Você também pode gostar