Red de conocimientos turísticos - Información de alquiler - Dado cualquier número entero n mayor que 1, diseñe un algoritmo para encontrar todos los factores de n. y programación. ¡Gracias! !

Dado cualquier número entero n mayor que 1, diseñe un algoritmo para encontrar todos los factores de n. y programación. ¡Gracias! !

int x,y,z;

int datos[1024];

int i=0;

scanf("% d",&x);//Ingrese el número que requerirá el factor

for(y=2;y

{

for(z=x-1;z*y>x;z--); // Bucle, z viene desde atrás y termina solo cuando el producto de los dos es menor o igual a x

if(z*y==x) //Detecta la situación final y guarda la situación correcta

{data[i]=y;

i++;}

}

ps: no he programado durante mucho tiempo, por lo que debería estar bien (puede haber guardados repetidos, análisis personales) , si es correcto debo dar puntos Ah, se necesita urgentemente