Hola buenas noches, tengo una super duda, no se como obtener el mayor numero de una serie de numeros ingresada por el usuario, les dejo el código qu tengo, espero puedan ayudarme, les agradezco mucho por leer :D GRACIAS
Estoy trabajando con DEV C++
/*
Programa:
Autor:
Fecha: 18/10/15
Objetivo:Leer un conjunto de valores ingresados por el usuario hasta que ingrese 0 y muestre cuántos ingresó e indique cuál fue el mayor de todos.
*/
#include <stdio.h>
#include <stdlib.h>
int main (){
int eNumero, eMayor = 0, eContador = 0;
printf("Ingrese los números que usted desee, cuando quiera terminar de ingresar números ingrese 0");
do{
printf("\nIngrese un número:");
scanf("%d", &eNumero);
eContador = eContador+1;
} while (eNumero != 0);
printf("Usted ingreso %d número(s).", eContador);
return 0;
}
Escribo un pseudocódigo:
Leemos número
Comparamos con el número mayor hasta ahora escrito
1º Es mayor? Sobre-escribimos el mayor número encontrado
2º Es menor? no se hace nada
Volvemos a empezar
PD.: En el primer ciclo, podrías poner el mayor número como el menor número (INT_MIN, definido en 'limits.h')