Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2012, 17:18
Avatar de domix
domix
 
Fecha de Ingreso: noviembre-2012
Mensajes: 18
Antigüedad: 12 años
Puntos: 0
Bariable me da problema

Hola amigo tengo un problema con este programa. Trato de hacer que de 5 numero leido me tire el mayo y el menor de esos numero. Tengo claro eso pero no se por que hay una bariable osea (men) me esta cogiendo siempre un valor y es dos trate de ponerle 0 pero entonces si le pongo cero no me tirara cual es el numero menor d elos leidos por que no habra uno menor de ellos a menos que sea - :s entonces quiero saber por que ese 2 siempre se le agrega a solo a la bariable menor aki les dejo el codigo para que vean cual es el error muchas grax de ante mano. :D

Código C++:
Ver original
  1. #include<stdio.h>
  2. #include<conio.h>
  3.  
  4. main ()
  5.  
  6. {
  7.  
  8. int n, may=0, men, i=0;
  9.  
  10. for (i=1; i<=5; i++){
  11. printf("Introdusca el numero:"); scanf("%d", &n);
  12.  
  13. if (n>may){
  14. may = n;
  15.  
  16. }
  17. if (n<men){
  18. men = n;
  19.  
  20. }
  21. }
  22. printf("\nEl numero mayor es: %d", may);
  23. printf("\nEl numero menor es: %d", men);
  24.      
  25. }