Obtener mayor número de una serie C++

Iniciado por Ingrid1997, 19 Octubre 2015, 05:32 AM

0 Miembros y 1 Visitante están viendo este tema.

Ingrid1997

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++
Código (cpp) [Seleccionar]
/*
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;
}

Seyro97

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')
Carlos Peláez González. visita http://www.taringa.net/EnjoyC para muchos tutoriales!