Hola a todos!
soy estudiante de ingeniería y estoy resolviendo un ejercicio de programación en C, que trata de obtener todos los divisores de un número dado. El código que he hecho es el siguiente:
#include <stdio.h>
int main(void)
{
int a,i;
printf("Introduzca el numero: ");
scanf("%d",&a);
for(i=a;i==2;i--)
{
if(a%i==0)
printf("%d",i);
}
return 0;
}
Pero cuando lo ejecuto no me muestra nada en pantalla. Lo he echo así porque es lo básico que me están enseñando aún, y he probado también a ir guardando todos los divisores que obtenga en un vector y luego mostrar en pantalla el vector, pero nada. Alguien me podría ayudar?
Gracias!