Cómo generar los factores de un número entero usando lenguaje C
Si el resultado de dividir un número entero n entre m es un número entero sin resto, entonces decimos que m es factor de n. Tenga en cuenta que esta relación solo se cumple si el dividendo, el divisor y el cociente son todos números enteros y el resto es cero. Por el contrario, decimos que n es múltiplo de m.
Si usas C para encontrar los factores de un número entero n, comienzas con 1 y sumas 1 a n.
La implementación del código fuente específico es la siguiente:
#include?
#include?
int?main(int?argc,?char*?argv[])
{
int?n;
while(scanf(" %d" ,&n)? =EOF)
{
if(n<1)break;
int?i;
for( i=1;i<=n;i++)
{
if(n%i==0)
printf("%d ?", i);
}
printf("\n");
}
regresar?;
}
Resultado después de la compilación y ejecución: