Hola!
Navegando por la red encontre el siguiente codigo el cual ordena 3 numeros de menor a mayor pero hay una parte que en realidad no comprendo del todo, dentro de la parte de codigo donde estan los IF's no entiendo como funcionan ahi X y Y, cual es su uso dentro de los IF.
Si alguien me pudiera explicar un poco se los agradeceria
Código c++:
Ver original#include <stdio.h>
#include <conio.h>
main() {
int a,b,c;
int x,y;
printf("Seleccione un numero\n"); printf("Seleccione un numero\n"); printf("Seleccione un numero\n");
printf("Valores Sin Orden %d",a
);
[COLOR="Red"][B]if(c<b)
{
x=c;
y=b; /* comparacion entre el 3er y 2do valor */
b=x;
c=y;
}
if(b<a)
{
x=b;
y=a; /* comparacion entre el 2do y 1er valor */
a=x;
b=y;
}
if(c<b)
{
x=c;
y=b; /* comparacion entre el 3er y 2do valor */
b=x;
c=y;
}[/B][/COLOR]
printf("\nValores Ordenados %d",a
);
return 0;
}
- Gracias