Cod sursa(job #793786)

Utilizator alex_inureanalex inurean alex_inurean Data 4 octombrie 2012 09:17:27
Problema Suma si numarul divizorilor Scor 10
Compilator c Status done
Runda Arhiva educationala Marime 0.46 kb
#include <stdio.h>

int main()
{
    FILE *f,*g;
    int n,i,x,cont,d,s;
    f=fopen("ssnd.in","r");
    g=fopen("ssnd.out","w");
    fscanf(f,"%d",&n);
    for(i=0;i<n;i++)
    {
        cont=2;
        fscanf(f,"%d",&x);
        s=1+x;
        for(d=2;d<=x/2;d++)
            if(x%d==0)
            {
                cont++;
                s+=d;
            }
        fprintf(g,"%d %d\n",cont,s);
    }
    fclose(f);fclose(g);
    return 0;
}