Lo que buscabas era calcular los factores de un número no? bueno lo puedes hacer así:
#include <stdio.h>
int main()
{
int num = 0;
printf("Ingrese un numero --> ");
printf("Factores de %d:\n", num
);
for(int i = num; i >= 1; i--)
{
if( num % i == 0 )
{
}
}
return 0;
}
La lógica de esto es la siguiente, el usuario ingresa un numero y se guarda en la variable num,
luego, en un bucle for, se iguala una variable auxiliar i a el numero que ingreso el usuario.
Luego se utiliza el operador modulo (%) que devuelve el resto de una división entre dos números.
Si el resto es cero significa que ese número es divisor o factor del otro, entonces lo mostramos por pantalla.
Si no entiendes algo, avisame y te explico, saludos.