terça-feira, 12 de maio de 2015

Faça uma função que leia valores N valores entrados pelo usuário e imprima o maior e o menor valor. A função deve receber como argumento o próprio N.




#include <stdio.h>
#include <stdlib.h>
    int maior=0, menor=99999;

void ler(int n);
    main()
{
    int num;
    char resp;
   do{
    printf("Digite um Numero: ");
    scanf("%d",&num);
    ler(num);
    fflush(stdin);
    printf("Deseja Continuar [S\N]:");
    resp = getchar();
    fflush(stdin);
   }while((resp != 'n')&&(resp != 'N'));

   printf("O maior Numero Digitado foi %d\n",maior);
   printf("O menor Numero Digitado foi %d\n",menor);
}
void ler(int n)
{

    if (n>maior){
    maior = n;
    }else if(n<menor){
        menor = n;
        }
}

Nenhum comentário:

Postar um comentário