You are on page 1of 5

1.

Elaboreum algoritmo
que leia os valores deum
vetor de tamanho 5 e
que em seguida gera um
segundo vetor na ordem
inversa do primeiro
vetor.
2. Construir um algoritmo
que leia 10 nmeros
reais e armazene em um
vetor. Depois do
preenchimento total,
percorrer esse vetor uma
vez procurando pelo
maior elemento.
3. Utilizando vetor construa
um algoritmo que leia o
cdigo e o peso de 10
pessoas. Calcule e
escreva:
A mdia dos pesos
das 10 pessoas;
Quantas pessoas
possuem peso
acima da mdia e o
cdigo (use o ndice
da posio ocupada
no vetor como
cdigo) dessas
pessoas.
4. Construa um algoritmo
que leia 10 nmeros e
armazene em um vetor
A. Leia outros 10
nmeros e armazene em
um vetor B. Gere um
terceiro vetor onde cada
elemento seja a soma
dos outros dois
elementos. Exemplo:
...................................................................
7. Criar um algoritmo que
defina um vetor para
conter 10 cdigos de
candidatos e imprima os
cdigos das que esto nas
posies mpares.
8. Construa um algoritmo
que efetue a tabuada de 1
a 10 de um determinado
nmero informado pelo
usurio e armazene o
resultado dessa tabuada
em um vetor.
9. Em uma cidade do
interior sabe-se que,
durante 31 dias do ms
de outubro, foi feita a
coleta de temperatura
diria pela manh.
Elabore um algoritmo que
leia os dados e que
calcule e escreva:
A temperatura mdia
e quantos dias a
temperatura foi
inferior
temperatura mdia;
Quais os dias do ms
nos quais a
temperatura foi
superior
temperatura mdia.
10. Considere uma escola
tcnica com 25 cursos.
Construa um algoritmo
que leia o cdigo do curso
e o valor da mensalidade.
O algoritmo tambm
dever calcular e exibir:
A 11 20 33 47 60
B 2 3 2 5 6
C 13 23 35 52 66
......... Qual o curso mais barato da escola.Qual a
diferena do valor mensalidade docurso mais barato em relao
mensalidade
.
Escreva o cdigo da pessoa de maior idade e ... o cdigo da pessoa de menor
idade.

1 / 2
Laboratrio de Programao de Computadores I
Prof. Lucas Pantuza Amorim

5. Ler dois vetores A e B com 20
elementos cada, construir um vetor
C, onde cada elemento de C seja a
subtrao do elemento
correspondente de A com
B.
6. Elabore um algoritmo que leia o
cdigo e a idade de 10 pessoas e
armazene em vetores e que:
Escreva os cdigos das pessoas
que tem a idade maior que a
mdia;
.............................
mdia da escola.
11. Faa um programa que recebe 2
vetores A e B de tamanho 8. Em
seguida, troque os valores entre A e B,
ou seja, passe os valores de A para B e
os valores de B para A. Imprima os
vetores resultantes.
12. Fazer um programa que receba os
valores de um vetor X de tamanho 5 e
gere um vetor Y de mesmo
tamanhoseguindoafuno: y=x
2
+3.
Exemplo:
X 1 -
1
0 3 -
2
Y 4 4 3 12 7
13. Escreva um
algoritmo que
leia dois vetores
de 10 posies e
faa a
multiplicao dos
elementos de
mesmo ndice,
colocando o
resultado em um
terceiro vetor.
Mostre o vetor
resultante.
14. Elaborar um
algoritmo que l
um conjunto de
30 valores e os
coloca em 2
vetores
conforme os
valores forem
pares ou
mpares. O
tamanho do
vetor de 5
posies. Se
algum vetor
estiver cheio,
escrev-lo.
Terminada a
leitura escrever o
contedo dos
dois vetores.
Cada vetor pode
ser preenchido
tantas vezes
quantas forem
necessrias.
15. Escreva um
algoritmo que
leia um vetor de
20 posies e
mostre-o. Em
seguida, troque o
primeiro
elemento com o
ltimo, o
segundo com o
penltimo, o
terceiro com o
antepenltimo, e
...........................................................................
......................................................
21. Escrevaumalgoritmoqueleia
umvetorGde10posies do
tipo caracter, que
representa o gabarito de
uma prova. A seguir, para
cada um dos 20 alunos da
turma, leia o vetor de
respostas (R) do aluno de 10
posies do tipo caracter e
conte o nmero de acertos.
Mostre o nmero de acertos
do aluno e a mensagem
APROVADO, se a nota for
maior ou igual a 6, ou
REPROVADO, caso contrrio.
22. Escrever um algoritmo que l
2 vetores de tamanho 10 e
os escreve. Crie, a seguir, um
vetor de 20 posies que
contenha os elementos dos
outros 2 vetores em ordem
crescente.
23. Escrever um algoritmo que l
um vetor X de tamanho 20 e
o escreve. Escreva, a seguir,
para cada um dos valores do
vetor, quantas vezes ele
aparece.
24. Faaumalgoritmoqueleiaum
cdigonumricointeiro e um
vetor de 50 posies de
nmeros reais. Se o cdigo
for zero, termine o
algoritmo. Se o cdigo for 1,
mostre o vetor na ordem
direta. Se o cdigo for 2,
mostre o vetor na ordem
inversa.
25. Faa um algoritmo que leia
um vetor de 500 posies de
nmeros inteiros e divida
todos os seus elementos
pelo maior valor do vetor.
Mostre o vetor aps os
clculos.
assim
sucessivamente.
Mostreonovovet
ordepoisdatroca.
16. Escreva um
algoritmo que
leia um vetor de
13
elementosinteiro
s,
queogabaritode
umtestedaloteria
esportiva de 13
palpites onde
cada um tem as
possibilidades:
coluna da
esquerda, direita
ou do meio
(representadas
pelos inteiros 1, 2
e 3,
respectivamente
). Leia, a seguir,
para cada
apostador, o
nmero do seu
carto e um
vetor de
respostas de 13
posies.
Verifique para
cada apostador o
nmeros de
acertos
comparando
com o vetor
gabarito. Escreva
o nmero do
apostador e o
nmero de
acertos e, se o
apostador tiver
13 acertos,
mostrar a
mensagem
Ganhador.
17. Escreva um
algoritmo que
leia um vetor de
26. Faa um algoritmo que leia
dois vetores (A e B) de 50
posies de nmeros
inteiros. O algoritmo deve,
ento, subtrair o primeiro
elemento de A do ltimo de
B, acumulando o valor;
subtrair o segundo elemento
de A do penltimo de B,
acumulando o valor, e assim
por diante. Mostre o
resultado da soma final.
27. Uma locadora de vdeos tem
guardada, em um vetor de
50 posies, a quantidade de
filmes
retiradosporseusclientesdur
anteoanode2014. Agora,
esta locadora est fazendo
uma promoo e, para cada
10 filmes retirados, o cliente
tem direito a uma locao
grtis. Faa um algoritmo
que crie outro vetor
contendo a quantidade de
locaes gratuitas a que
cada cliente tem direito.
10 posies de
nmeros inteiros
e imprimir, logo
aps, gerar 2
vetores a partir
dele, um
contendo os
elementos de
posies mpares
do vetor e o
outro os
elementos de
posies pares.
Imprimi-los no
final.
18. Escreva um
algoritmo que
leia um vetor de
7 elementos
inteiros.
Encontre e
mostre o menor
elemento e sua
posio no vetor.
19. Escreva um
algoritmo que
leia um vetor de
10 posies e
mostre-o
ordenado em
ordem crescente.
20. Escreva um
algoritmo que
leia um vetor
inteiro de 12
posies e crie
um segundo
vetor,
substituindo os
valores nulos
(zero) por 1.
Mostre os 2
vetores.

2 / 2

You might also like