Vous êtes sur la page 1sur 3

Universidade Estadual de Maringá

Centro de Tecnologia
Departamento de Informática

Disciplina: Fundamentos da Programação

Professor: André Felipe Ribeiro Cordeiro

Exercícios Propostos – Vetores

1) Implemente um programa que preencha um vetor com quinze elementos inteiros e verifique a
existência de elementos iguais a 50, mostrando as posições em que apareceram.

2) Faça um programa que leia dois vetores de dez posições e faça a multiplicação dos elementos
de mesmo índice, colocando o resultado em um terceiro vetor. Mostre o vetor resultante.

3) Faça um programa que leia um vetor com cinquenta posições para números inteiros e mostre
somente os números positivos.

4) Faça um programa que preencha um vetor com dez números reais, calcule e mostre a
quantidade de números negativos e a soma dos números positivos desse vetor.

5) Implemente um programa que preencha um vetor com seis elementos numéricos inteiros,
calcule e mostre:
 todos os números pares;
 a quantidade de números pares;
 todos os números ímpares;
 a quantidade de números ímpares;

6) Implemente um programa que leia um vetor com trinta posições para números inteiros. Crie um
segundo vetor, substituindo os valores nulos por 1. Mostre os dois vetores.

7) Faça um programa que preencha um vetor com sete números inteiros, calcule e mostre:
 os números múltiplos de 2;
 os números múltiplos de 3;
 os números múltiplos de 2 e de 3;

8) Faça um programa que preencha um vetor com dez número inteiros, calcule e mostre os
números superiores a cinquenta e suas respectivas posições. O programa deverá mostrar
mensagem se não existir nenhum número nessa condição.

9) Uma escola deseja saber se existem alunos cursando, simultaneamente, as disciplinas de


Lógica e Linguagem de Programação. Insira os números das matrículas dos alunos que cursam
Lógica em um vetor com 15 posições. Insira os números das matrículas dos alunos que cursam
Linguagem de Programação em outro vetor de 10 posições. Mostre o número de matrículas
que aparecem nos dois vetores.

10) Implemente um programa que receba o total de vendas da cada vendedor de uma loja e
armazene-as em um vetor. Receba também o percentual de comissão a que cada vendedor
tem direito e armazene-os em outro vetor. Calcule e mostre:
 o total das vendas de todos os vendedores;
 o maior valor a receber;
 o menor valor a receber;
11) Faça um programa que leia um vetor com vinte posições para números inteiros. Crie, a seguir,
um vetor resultante que contenha todos os números primos do vetor digitado. Escreva o vetor
resultante.

12) Faça um programa que receba os preços de cinco produtos. Calcule e mostre:
 a quantidade de produtos com preço inferior a R$ 50,00;
 a média dos preços dos produtos com preço superior a R$ 100,00;

13) Implemente um programa que leia um vetor A de dez posições. Em seguida, compacte o vetor,
retirando os valores nulos e negativos. Armazene esse resultado no vetor B. Mostre o Vetor B.
Observação: o vetor B pode não ser completamente preenchido.

14) Faça um programa que leia dois vetores (A e B) com cinco posições para números inteiros. O
programa deve, então, subtrair o primeiro elemento de A do último de B, acumulando o valor,
subtrair o segundo elemento de A do penúltimo de B, acumulando o valor, e assim por diante.
Ao final, mostre o resultado de todas as subtrações realizadas.

15) Faça um programa que leia um vetor com trinta posições para números inteiros. Depois da
leitura, realize a divisão todos os elementos do vetor pelo maior valor do vetor. Mostre o vetor
após os cálculos.

16) Faça um programa que preencha dois vetores de dez posições cada um, determine e mostre
um terceiro contendo os elementos dos dois vetores anteriores, ordenados de maneira
decrescente.

17) Faça um programa que dado um vetor de N números (o usuário deve digitar o tamanho do
vetor), ele calcule e mostre quantos números deste vetor são pares e quantos são ímpares.

Exemplo: Usuário digite o valor 10 para N e digite os seguintes números:


5 12 4 7 10 3 2 6 23 16
0 1 2 3 4 5 6 7 8 9
Resposta do programa:
6 números pares presentes no vetor.
4 números ímpares presentes no vetor.

18) Faça um programa que leia um vetor com cinco posições para números reais, e, depois, um
código inteiro. Se o código for zero, finalize o programa; se for 1, mostre o vetor na ordem direta;
se for 2, mostre o vetor na ordem inversa.

19) Faça um programa que preencha dois vetores de dez elementos numéricos cada um e mostre
o vetor da intercalação deles.

Vetor 1:
3 5 4 2 2 5 3 2 5 9
0 1 2 3 4 5 6 7 8 9

Vetor 2:
7 15 20 0 18 4 55 23 8 6
0 1 2 3 4 5 6 7 8 9

Resultado:
3 7 5 15 4 20 2 0 2 18 5 4 3 55 2 23 5 8 9 6
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
20) Faça um programa que preencha um vetor com oito número inteiros, calcule e mostre dois
vetores resultantes. O primeiro vetor resultante deve conter os números positivos e o segundo,
os números negativos. Cada vetor resultante vai ter, no máximo, oito posições, que não
poderão ser completamente utilizadas.

21) Faça um programa que carregue um primeiro vetor com dez números e um segundo vetor com
cinco números. Mostre uma lista dos números do primeiro vetor com seus respectivos divisores
armazenados no segundo vetor, bem como as suas posições.

Exemplo:
Números:
5 12 4 7 10 3 2 6 23 16
0 1 2 3 4 5 6 7 8 9

Divisores:
3 11 5 8 2
0 1 2 3 4

Exemplo de Resultado:

Número 5
 divisível por 5 na posição 2

Número 12
 divisível por 3 na posição 0
 divisível por 2 na posição 4

Número 4
 divisível por 2 na posição 4

Número 7
 não é divisível por nenhum número do vetor de divisores

Número 10
 divisível por 5 na posição 2
 divisível por 2 na posição 4

Vous aimerez peut-être aussi