Cod sursa(job #1554441)

Utilizator cristii2000cristiiPanaite Cristian cristii2000cristii Data 21 decembrie 2015 12:44:23
Problema Suma si numarul divizorilor Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.66 kb

#include <cstdio>

using namespace std;

int main()
{
    freopen ("ssnd.in", "r",stdin);
    freopen ("ssnd.out","w",stdout);
    int t;
    scanf("%d",&t);
    for (int i=1; i<=t; i++)
        {
            int n,d,c=0,s=0;
            scanf("%d\n", &n);
            for ( d=1; d*d<n; d++)
                {
                    if(n%d==0)
                    {
                    s+=d+n/d;
                    c+=2;
                    }
                }
            if (d*d==n)
            {
                s+=d;
                c++;
            }
            s%=9973;
            printf("%d %d\n", c,s);
        }
    return 0;
}