Saber
Departamento Acadêmico de Tecnologia da Informação
Disciplina de Algoritmos e Técnicas de Programação
Exercícios – Vetores e Matrizes
1. Considerando o vetor V abaixo:
V
2
1
6
2
8
3
3
4
10
5
9
6
1
7
E as variáveis X=2 e Y=4, escreva o valor correspondente à solicitação:
a) V[X + 1]
e) V[X * 1]
b) V[X + 2]
f) V[X * 2]
c) V[X + 3]
g) V[X * 3]
d) V[X * 4]
h) V[V[4]]
21
8
i)
j)
k)
l)
33
9
14
10
V[X + Y]
V[8 - V[2]]
V[V[1]]
V[V[V[7]]]
2. Elabore um algoritmo que leia, some e imprima o resultado da soma entre dois vetores inteiros de 50 posições. A soma deve ser feita somando-se os elementos que se encontram na mesma posição. 3. Construa um algoritmo que preencha um vetor de 100 elementos inteiros, colocando 1 na posição correspondente a um número par e 0 a um número ímpar.
4. 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.
5. Desenvolva um algoritmo que permita a leitura de um vetor de 30 números inteiros, e gere um segundo vetor com os mesmos dados, só que de maneira invertida, ou seja, o primeiro elemento ficará na última posição, o segundo na penúltima posição, e assim por diante.
6. 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.
7. Crie um algoritmo que leia a pontuação final de 200 provas de um concurso e os nomes dos respectivos participantes, e apresente um ranking dos colocados que obtiveram mais de 70 pontos. 8. Escreva um algoritmo que leia vinte nomes e escreva uma lista com o número e o respectivo nome. 9. Elabore um algoritmo que leia 10 números e escreva primeiro os pares e depois os ímpares.
10. Construa um algoritmo para gerenciar a venda de ingressos das poltronas numeradas de um teatro que tem 100 lugares. Para cada nova