SoloCodigo
		Programación General => C/C++ => Mensaje iniciado 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:
- 
				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