Cod sursa(job #862432)

Utilizator mihaieparuEparu Mihai mihaieparu Data 22 ianuarie 2013 18:16:37
Problema Suma si numarul divizorilor Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include <iostream>
#include <fstream>

using namespace std;

int main() {
    FILE * in = fopen("ssnd.in", "r");
    FILE * out = fopen("ssnd.out", "w");
    int n, nr, i, d, ndiv, sdiv;
    fscanf(in, "%f", &n);
    for (i = 1; i <= n; i++) {
        ndiv = 0; sdiv = 0;
        fscanf(in, "%d", &nr);
        for (d = 1; d <= n; d++) {
            if (nr % d == 0) {
                ndiv++;
                sdiv += d;
            }
        }
        fprintf(out, "%d %d\n", ndiv, sdiv);
    }

    return 0;
}