Você está na página 1de 2

Prof. Me.

JOSÉ GARIBALDI DE CARVALHO


http://sites.google.com/site/profgariba
A L G O R I T MO S E PROGR AMAÇ ÃO

Lista de exercícios 03
VETORES

Conteúdos a revisar: Comando for, Função rand, Vetores, BubbleSort.

L3_EX1 – Desenvolva um programa que carregue, através de números aleatórios entre 1 e


100, um vetor de 20 posições:
a) Mostre o vetor na tela horizontalmente com alinhamentos;
b) Encontre o maior valor e mostre-o na tela com a posição do mesmo no vetor;
c) Encontre o menor valor e mostre-o na tela com a posição do mesmo no vetor;
d) Calcule e mostre na tela a soma e a média dos números que se encontram no
vetor;
e) Mostre na tela, horizontalmente os números que estão abaixo da média;
f) Mostre na tela, horizontalmente os números que estão acima da média;

L3_EX2 – Desenvolva um programa que trabalhe com dois vetores (par e impar) de inteiros
com 40 posições cada.
a) Através de números aleatórios entre 0 e 100, sorteie 50 números;
b) Armazene no vetor par os números pares sorteados;
c) Armazene no vetor impar os números impares sorteados;
d) Mostre, no final, os dois vetores horizontalmente com alinhamentos;
e) Mostre, no final, a quantidade de números 0 (zero) sorteados.

L3_EX3 – Dado um vetor com os dias da semana:

1 Domingo
2 Segunda Solicite ao operador um número e,
3 Terça de acordo com o número informado,
4 Quarta mostre o dia correspondente.
5 Quinta
6 Sexta
7 Sábado

Aquilo que nós persistimos em fazer torna-se mais fácil com o tempo.
Não porque a natureza das coisas se altere, mas porque nosso poder de fazer é aumentado.
Página 1 de 2
Prof. Me. JOSÉ GARIBALDI DE CARVALHO
http://sites.google.com/site/profgariba
A L G O R I T MO S E PROGR AMAÇ ÃO

L3_EX4 – Crie um (e somente um) vetor de inteiros com 10 ocorrências.


a) Carregue este vetor com números aleatórios entre 1 e 100 (não se preocupe
com a repetição de números).
b) Mostre na tela o vetor carregado (horizontalmente)
c) A seguir, classifique o vetor em ordem crescente e mostre-o na tela abaixo do
vetor original.
d) Classifique-o novamente, agora em ordem decrescente e mostre-o na tela
abaixo do vetor ordenado em ordem crescente.

L3_EX5 – Simule, através de números aleatórios (entre 1 e 6), o lançamento de um dado mil
vezes. No final do sorteio, mostre na tela:
a) Quantas vezes cada número foi sorteado;
b) A porcentagem que cada número representa em relação ao total.

L3_EX6 – Crie dois vetores (par e impar) de 10 posições cada e um vetor (todos) de 20
posições e:
a) Carregue o vetor par com números aleatórios pares entre 1 e 100;
b) Mostre-o na tela horizontalmente;
c) Carregue o vetor impar com números aleatórios impares entre 100 e 200;
d) Mostre-o na tela horizontalmente;
e) Carregue o vetor todos com o vetor o vetor impar seguido do vetor par;
f) Mostre-o na tela horizontalmente.

L3_EX7 – Crie um (e somente um) vetor de inteiros com 10 ocorrências:


a) Carregue-o com números aleatórios entre 0 e 100;
b) Mostre o vetor na tela verticalmente;
c) Troque (no vetor) os valores da posição 0 e 1, 2 e 3......8 e 9;
d) Mostre o vetor na tela verticalmente ao lado do vetor original;

Aquilo que nós persistimos em fazer torna-se mais fácil com o tempo.
Não porque a natureza das coisas se altere, mas porque nosso poder de fazer é aumentado.
Página 2 de 2

Você também pode gostar