Pregunta en lenguaje C: genere todo el "número de narcisos" y genere su número total. El llamado "número narciso" se refiere a un número de 3 dígitos, las posiciones de cada dígito...
El procedimiento específico es el siguiente:
#include?lt;stdio.hgt;
void?main()
{ ? p>
int?i, a, b, c, count=0; //el recuento es un contador
printf("El número de narcisos\n");
for?(i=100; ilt; =999; i )
{?
a=i/100;?//Obtener el dígito de las centenas
b=(i-a*100)/10; //Toma los dígitos de las decenas
c=i10;?//Toma los dígitos de las unidades
if(a*a *a b*b *b c*c*c==i)//Si es el número de narcisos
{
printf("d\t", i);
count; // ¿Si es el número de narcisos? ¿El contador se incrementará en 1?
}
}
printf ("\nEl número de narcisos es \td", cuenta);
printf("\n");
}
Los resultados de la ejecución son los siguientes: sigue