Ejemplo de programación de agujeros negros
/*Reescribe uno, porque es problemático ordenar con tus definiciones de variables y tus variables están un poco desordenadas*/
#¿Incluir? & ltstdio.h & gt
//#¿Incluir? " stdlib.h "
int? principal(vacío)
{
int? d[4],n;
int? I, j, t, max, min, k, num
? printf("¿Entrada? ¿Un? Entero:");
? scanf("%d ",&n);
? número = 0;?
¿Qué hacer?
? {
d[2]= n% 10;
d[1]=(n/10)% 10; n/100);
if(d[0]==d[1)? &&? d[1]==d[2])
{
printf("¿Entrada? ¡¿Error?!");
¿Regresión? 0;
}
//Disminuye poco a poco para encontrar los números máximo y mínimo.
máx = 0;
mín = 0;
k = 1;
para(I = 0; I<= 2; i++)
{
for(j = 2;j>i;j-)
{
si( d[j]& gt;[j-1])
{
t = d[j]; d[j]= d[j-1]; ;
}
}
max = max * 1d[I];
min = min +d[I] * k;
k = k * 10
}
n = máximo-mínimo
printf ("%d- %d=%d\n ", max, min, n);
//system(" pausa ");
? número+= 1;
? }mientras(n!=495);
printf("número:%d ",num);
¿Regresar? 0;
}