SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: camil en Lunes 23 de Junio de 2003, 01:32

Título: Re: Ayuda urgente...mayor/menor
Publicado por: camil en Lunes 23 de Junio de 2003, 01:32
Hola. Soy nuevo en el foro.
Mi pregunta es la siguiente:
Ahora mismo estoy creando un programa, pero tengo un problema en esta parte:

El usuario tienen que introducir una cantidad n de valores...esto lo tengo que controlar con un do while, y preguntarle al usuario si desea continuar o no (S/N)

while (resp=='N')

Al final una de las salidas que tengo que lograr es cual es valor mayor y cual es el valor menor.  Yo se hacerlo utilizando un array, pero como lo controlo? si no se cuantos valores se van a introducir?. Ya que obligatoriamente tengo que controlarlo con la pregunta "Desea continuar? S/N"

:question:

Hay alguna forma de saber cual es el mayor y cual es el menor sin utilizar un array??

:gracias:
Título: Ayuda urgente...mayor/menor
Publicado por: JuanK en Jueves 26 de Junio de 2003, 14:26
Un  es con uns estructura dinammica pero eso es innecesariemente complejo...

lo mejor es que crees dos variables, una para guardar el menor y otra el mayor..las inicializas en 0.

una vez hecho esto preguntas un numero y lo comparas con las variables, si el numero es mayor que la variable 'mayor' entonces remplazas el valor de la variable, y si es menor que la variable 'menor' entonces reemplazas du valor...
en la siguiente iteracion se hace lo mismo... y si te fijas ya queda el asunto solucionado.

Juank