#include <stdio.h> #include <stdlib.h> void main (void) { short int a,b,c,d,e; printf (" Introduce un numero:a = "); scanf ("%hd", &a); printf ("Introduce otro numero:b= "); scanf ("%hd", &b); printf ("Introduce otro numero:c= "); scanf ("%hd", &c); printf ("Introduce otro numero:d= "); scanf ("%hd", &d); printf ("Introduce otro numero:e= "); scanf ("%hd", &e); if (a<b){ a= a^b; b= a^b; a= a^b; } if (a<c) { a= a^c; c= a^c; a= a^c; } if (a<d) { a= a^d; d= a^d; a= a^d; } if (a<e) { a= a^e; e= a^e; a= a^e; } if (b<c) { b= b^c; c= b^c; b= b^c; } if (b<d) { b= b^d; d= b^d; b= b^d; } if (b<e) { b= b^e; e= b^e; b= b^e; } if (c<d) { c= c^d; d= c^d; c= c^d; } if (c<e) { c= c^e; e= c^e; c= c^e; } if (d<e) { d= d^e; e= d^e; d= d^e; } printf ("La serie de numeros ordenados de mayor a menor es:\n %hd, %hd, %hd, %hd, %hd",a,b,c,d,e); system("pause"); }