En principio, con el algoritmo que te pasé y un buen libro de cualquier lenguaje de programación tendrías de forma directa el programita.
Todo lo que hay en este código es básico y en este área de especialización como es la programación de ordenadores, te aconsejo que empieces a pensar en que tendrás que encontrar muchas veces la solución por tus propios medios.
Si te diese el código mascado, no aprenderías nada. Por lo tanto, creo que darte el código sin mas, no te beneficia en nada, mas al contrario supone un grave perjuicio para ti, al no adquirir la costumbre de pensar por ti mismo.
De todas formas, contrariamente a mi forma de pensar y, sin que sirva de precedente, aquí tienes el código (simple a mas no poder).
#include <stdio.h>
#include <math.h>
int main (int argc, char **argv) {
int n;
/* 1.- Obtenemos el numero del que queramos calcular los divisores */
printf ("Introduce el numero del que quieras obtener los divisores");
scanf (&n);
/* 2.- Tenemos que hacer un bucle de 1 hasta N (indice)*/
for (indice =1; indice <= n; indice++)
/* 3.- Si el resto o modulo de N/indice = 0, imprimimos indice */
if (mod (n / indice) == 0) printf (%d ", ",indice);
/* 4.- Retornamos con un valor de OK
return 0;
}
Saludos y no te olvides de puntuar la respuesta.