Red de conocimiento informático - Computadora portátil - Programación C, Agujero Negro Digital 6174

Programación C, Agujero Negro Digital 6174

#include?lt;stdio.hgt;

void?sort(int?a[], int?left, int?right)

{ int ?i, j, t; i=izquierda, j=derecha 1; if(leftlt;right){ while(1){

while(i 1lt;right 1amp;amp;a[ i]lt ;a[izquierda]);

while(j-1gt;left-1amp;amp;a[--j]gt;a[izquierda]);

if(igt ;=j)romper;

t=a[i], a[i]=a[j], a[j]=t } t=a[izquierda], a[izquierda]= a[j], a[j]=t; ordenar(a, izquierda, j-1); ordenar(a, j 1, derecha); ?main()

{

int?a, b[4], ma, mi, i

scanf("d", amp; a; );

para(;;)

{

para(i=0;ilt;4;i)b[i]=a10,a/ =10;

ordenar(b, 0, 3);

ma=b[3]*1000 b[2]*100 b[1]*10 b[0] ;

mi=b[3] b[2]*10 b[1]*100 b[0]*1000;

a=ma-mi;

printf("d-d=d\n",ma,mi,a);

if(a==6174)break;

}

regresar?0;

}