Eu estou usando um comando que vocês nunca viram antes, é o setlocale. É uma alternativa para acertar os acentos no console, eu sei que funciona no Linux, mas não tenho idéia de como isso vai rodar no Windows (mas o LCCWIN32 compila, eu testei).
É isso!
Alessandro Ikeuchi
#include <stdio.h>
#include <locale.h>
int main()
{
float soma, input, MAIOR, MENOR;
int quantidade;
soma = 0;
quantidade = -1;
setlocale(LC_ALL, "pt_BR");
printf("Digite os números em sequência, quando terminar digite 0\n");
do
{
scanf("%f", &input);
if (input > MAIOR && input != 0)
MAIOR = input;
if (input < MENOR && input != 0)
MENOR = input;
if (quantidade == -1)
MENOR = MAIOR = input;
soma = soma + input;
quantidade++;
} while (input != 0);
printf("A soma é: %f\n", soma);
printf("A quantidade é: %d\n", quantidade);
printf("A média é: %f\n", soma/(float)quantidade);
printf("O maior número é: %f\n", MAIOR);
printf("O menor número é: %f\n", MENOR);
return 0;
}
No comments:
Post a Comment