Você está na página 1de 2

4º Lista de Exercícios – Fundamentos de Programação

Prof. Alexandre Arruda

EXERCÍCIOS – VETORES E MATRIZES

1. Elabore um algoritmo tal que dada uma seqüência de n números inteiros, fornecidos pelo usuário,
o algoritmo os imprime na ordem inversa à da leitura.

2. Crie um algoritmo que leia um vetor de 30 números inteiros e gere um segundo vetor cujas
posições pares são o dobro do vetor original e as ímpares o triplo.

3. Elabore um algoritmo que leia 50 números inteiros e obtenha qual o tamanho da maior sequência
consecutiva de números em ordem crescente.

4. Elabore um algoritmo que leia uma série de 50 notas, e calcule quantas são 10% acima da média e
quantas são 10% abaixo.

5. Faça um algoritmo que leia o nome, o custo e o preço de 50 produtos. Ao final deverá relacionar os
produtos que:

(a) Tem lucro menor que 10%;

(b) Tem lucro entre 10% e 30%;

(c) Tem lucro maior que 30%;

6. Construa um algoritmo que permita informar dados para 2 vetores inteiros de 20 posições, e
apresente a intersecção dos vetores. Lembrando que interseçção são os elementos presentes em
ambos os vetores, mas sem repetí-los (cada número pode aparecer uma única vez no resultado).

7. Construa um algoritmo que permita informar dados para 2 vetores inteiros de 20 posições, e
apresente o conjunto união dos vetores. Lembrando que o conjunto união são todos os elementos
que existem em ambos os vetores, mas sem repetí-los (cada número pode aparecer uma única
vez no resultado).
8. Faça um algoritmo que leia um vetor inteiro de tamanho n e imprima todos os elementos do
vetor sem repetí-los.
9. Elabore um algoritmo que leia um vetor inteiro de n posições e imprima quantas vezes cada um
dos elementos aparecem no vetor.
10. Construa um algoritmo que leia um conjunto de número inteiros para preencher uma matriz
10x10 e a partir daí, gere um vetor com os maiores elementos de cada linha e outro vetor com os
menores elementos de cada coluna.
11. Escreva um algoritmo que preencha uma matriz 10x10 e imprima a soma dos elementos das
duas diagonais.
12. Elabore um algoritmo que preencha uma matriz 5x5 de inteiros e depois faça:
(a) trocar a segunda e a quinta linha;
(b) Trocar a primeira e a quarta coluna;
(c) trocar a diagonal principal e a secundária;
(d) escrever como ficou a matriz.
13. Prepare um algoritmo que seja capaz de ler números inteiro para uma matriz 10x10 e depois
calcule sua transposta, ou seja, a primeira linha passa a ser a primeira coluna e assim por diante.
14. Elabore um algoritmo que calcula o determinante de uma matriz 3x3 informada pelo
usuário.
15. Escreva um algoritmo que informa se duas matrizes 5x5, fornecidas pelo usuário, são iguais.

Você também pode gostar