9o. Laboratório de APC

Engenharia de Computação

Professora Andréia Cristina de Souza
Semana de 15/04 a 18/04

  1. Desenvolva um programa que leia 10 número e escreva-os na ordem inversa a que eles foram digitados.

  2. Altere o programa acima para que ele fique mais flexivel com relação à quantidade de números a serem digitados. A primeira coisa que o seu programa deve fazer é permitir ao usuário indicar a quantidade de números a serem digitados e somente depois solicitar tais números. Em seguida exiba esses números na ordem inversa a que eles foram digitados

  3. Altere o programa acima para que, além de imprimir os números na ordem inversa a sua digitação, indique:

    1. A quantidade de elementos pares contidas no vetor;
    2. A quantidade de elementos entre 20 e 87 contidas no vetor;
    3. A soma dos elementos das posições ímpares; e
    4. A média aritmética dos elementos do vetor.

    OBS: Desenvolva cada uma das opções acima separadamente. Quando elas estiverem desenvolvidas e funcionando, tente colocá-las em uma única repetição.

  4. Desenvolva um programa que solicite ao usuário uma quantidade de valores a serem digitados, solicite esses valores e exiba esses valores ordenados de forma crescente.

  5. Altere o exercício acima para que ele permita ao usuário, depois da exibição dos dados ordenados, excluir dois dos elementos anteriormente digitados e exiba os números restantes em ordem decrescente.

  6. Desenvolva um programa que solicite ao usuário uma quantidade de valores a serem digitados, solicite esses valores e insira cada um dos valores em um vetor de forma ordenada. A cada solicitação de um novo número os números anteriormente digitados devem ser exibidos na tela.

    Perceba que neste caso você não deve aplicar algoritmos de ordenação no vetor e sim procurar o lugar certo para inserir cada elemento.


Bom Trabalho !!