segunda-feira, 27 de maio de 2013

C - Aula 09 - Vetor (Matriz unidimensional)

Faça um programa que solicite 5 números inteiros ao usuário e os armazenem em um vetor. Após isso exiba:
  1. O conteúdo do vetor na tela
  2. O conteúdo do vetor na tela na ordem inversa de inserção
  3. O primeiro número e o último
  4. O maior e o menor número
  5. A média e a soma dos números


Código do vídeo:

#include <stdio.h>

main(){
  int numero[5];
  int i, maior=0, menor=10000, soma=0;
  float media;
  
  //Carregamento
  for(i=0; i < 5; i++){
      printf("Digite o %d numero: ", i+1);  
      scanf("%d",&numero[i]);  
      if (numero[i] > maior){
        maior = numero[i];
      }
      if (numero[i] < menor){
        menor = numero[i];
      } 
      soma = soma+numero[i];
  }
  
  //Mostrar
  printf("*** Mostrar vetor ***\n");
  for (i=0; i<5; i++){
     printf("O %d numero e : %d \n", i+1, numero[i]);  
  }
  //Mostrar invertido
  printf("*** Mostrar vetor invertido***\n");
  for (i=4; i>=0; i--){
     printf("O %d numero e : %d \n", i+1, numero[i]);   
  }
  //primeiro e ultimo
  printf("O primeiro numero e : %d \n", numero[0]); 
  printf("O ultimo numero e : %d \n", numero[4]);     
  printf("O maior numero e : %d \n", maior); 
  printf("O menor numero e : %d \n", menor);
  printf("A soma e : %d \n", soma);
  media = soma/5;
  printf("A media e : %.2f \n", media);
       
  printf("\n\n");     
  system("pause");       
}

4 comentários:

  1. Eu tenho uma duvida,como eu mostros os elementos das posições impares de um vetor?

    ResponderExcluir
  2. Boa tarde, queria pedir uma ajuda para entender uma questao do coursera? É possível voce me dar o norte? Orientacao.
    afonsohralves@gmail.com

    ResponderExcluir
  3. Boa tarde Peterson, baixei o Dev seguindo o video deste procedimento, porém ao testa-lo acompanhando o mesmo vídeo no momento em que vou em, ecompilar & executar ele responde que não encontrou o código fonte.

    Mesmo eu tendo criado uma pasta para salvar os códigos em C como você sugere.

    Obrigado pela ajuda, entrei na faculdade agora , estou aprendendo.

    ResponderExcluir