Advertisement
pauloludewig

prova 2 exercicio 2

Aug 20th, 2014
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.81 KB | None | 0 0
  1. #include "stdio.h"
  2. #include "stdlib.h"
  3.  
  4. int main()
  5. {
  6.     int N, maior, menor, *vetor, i;
  7.     float media = 0;
  8.  
  9.     do
  10.     {
  11.         printf("digite quantos numeros serao entrados: ");
  12.         scanf("%d", &N);
  13.     }   while (N < 1);
  14.  
  15.     vetor = (int *)malloc(N * sizeof(int));
  16.  
  17.     for(i=0; i<N; i++)
  18.     {
  19.         printf("vetor[%d] = ", i);
  20.         scanf("%d", &vetor[i]);
  21.  
  22.         if(i==0)
  23.         {
  24.             maior = vetor[i];
  25.             menor = vetor[i];
  26.         }
  27.         else
  28.         {
  29.             if(vetor[i] > maior)
  30.                 maior = vetor[i];
  31.             if(vetor[i] < menor)
  32.                 menor = vetor[i];
  33.         }
  34.         media = media + (float)vetor[i];
  35.     }
  36.  
  37.     printf("\n\nmaior: %d\n\nmenor: %d\n\nmedia: %f\n\n", maior, menor, media / N);
  38.  
  39.     return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement