Código fuente de función dividida
#Incluir "stdio.h"
# incluir ltmath.h gt
void split(int a[], int x)
{
int I = 0;
mientras(x gt; 0)
{
a[i ]= x 10;
x = x/10;
}
}
clasificación nula (int a[])
{
int i, j, d;
for(I = 0; i lt4; i)
{
for(j = 0; j lt4-I-1; j )
{
if(a[j] lt; a[j 1])
{
d = a[j];
a[j]= a[j 1];
a[j 1]= d;
}
}
}
}
int componer(int a[])
{ p>
int i,x = 0;
for(I = 0;ilt4;i)
x =a[i]*pow(10,3- I );
Devuelve x;
}
void main()
{
int a[ 5 ], x;
Printf("Ingrese un número entero de 4 dígitos: ");
scanf("d ",
split( a , x);
Ordenar (a);
x = componer(a);
Printf("Número máximo: d\n ", x); ) ;
}