Cod sursa(job #491146)

Utilizator JulotMMihnea M. JulotM Data 9 octombrie 2010 23:37:29
Problema Suma si numarul divizorilor Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include "stdio.h"

using namespace std;

int noua(9973);
int main()
{

    int x,d,nr,s,t;

    FILE* f=fopen("ssnd.in","r");
    FILE* g=fopen("ssnd.out","w");

    fscanf(f,"%d",&t);

    for(int i=0;i<t;i++)
    {
        fscanf(f,"%d",&x);

        s=1+x;
        nr=2;
        for(d=2;d<=x/2;d++)
            if(x%d==0)
            {
                nr++;
                s+=d;
            }

        if(x!=0)
            fprintf(g,"%d %d\n",nr,s);
    }

    return 0;
}