Você está na página 1de 1

Lista de Exerccios V

Vetores


1 Escreva um programa C que crie um vetor de inteiros com 5 elementos.
Questione ao usurio os valores das 5 posies e imprima-as na tela.

2 Modifique o programa anterior para calcular a mdia dos valores
armazenados no seu interior.

3 Modifique o programa anterior para que ele tambm procure o maior valor
dentro do vetor e o exiba na tela.

4 Modifique o programa anterior para que ele tambm mostre a posio no
vetor em que se encontra o maior valor.

5 Modifique o programa anterior para que ele tambm mostre o menor valor
no vetor e sua posio.

6 Modifique o programa anterior para que ele inverta a ordem dos elementos
no vetor e o imprima na tela.

7 DESAFIO: muitas vezes interessante ordenar as informaes
armazenadas em um vetor seguindo certo critrio. Um exemplo ordenar os
elementos do vetor em ordem crescente. O mtodo mais simples (porm
menos eficiente) para realizar esta tarefa chamado de bubble sort, que
ordena o vetor em pares de valores.

O algoritmo percorre o vetor da primeira para a penltima posio,
comparando o valor da posio atual com a prxima (assim, a penltima
posio comparada com a ltima). De acordo com o critrio escolhido,
trocamos os valores destas duas posies. O processo repetido enquanto
houver ao menos uma troca de valores entre posies adjacentes. No
momento em que se percorre o vetor completo e no h trocas, o algoritmo
encerra, j que de acordo com o critrio as posies esto corretas.

Modifique o programa do exerccio anterior para ordenar o vetor em
ordem crescente, imprimindo na tela o vetor ordenado. Caso voc tenha
dificuldades, assista os vdeos em
http://www.youtube.com/watch?v=myKlT30nl5Y (voc reconhece a msica de
fundo?) e http://www.youtube.com/watch?v=1JvYAXT_064&NR=1, que
mostram o bubble sort em ao. Note que valores adjacentes que no
precisam ser trocados no so alterados.

Você também pode gostar