Divisores

Escreva um programa para listar todos os divisores de um número.

Entrada

Seu programa irá receber os dados de um arquivo de texto. Utilize o esqueleto abaixo, ele lê a entrada e coloca o número da linha na variável N.

#include <stdio.h>
#define BUFSZ 256

int main(void)
{
    // Lendo arquivo de entrada:
    char line[BUFSZ];
    fgets(line, BUFSZ, stdin);

    // Declaracao das variaveis A e B:
    int N = 0;

    // Inicializando N com os dados lidos do arquivo:
    sscanf(line, "%d\n", &N);

    // Insira codigo para listar os divisores de N.

    // Terminar de executar com sucesso:
    return 0;
}

Saída

Seu programa deve todos os divisores de \(N\), em ordem crescente e separados por espaço em uma única linha. Por exemplo, se \(N = 24\), seu programa deve imprimir:

1 2 3 4 6 8 12 24