Red de conocimiento informático - Material del sitio web - Cómo generar los factores de un número entero usando lenguaje C

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: