Cod sursa(job #445179)

Utilizator ncbllrNegrii Costin ncbllr Data 22 aprilie 2010 23:26:00
Problema Suma si numarul divizorilor Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.75 kb
#include<iostream.h>
#include<fstream.h>
int main()
{
freopen("ssnd.in", "r", stdin);
freopen("ssnd.out", "w", stdout);

int i=1,s=0,a=0,b,n,j=0,c;    

scanf("%d", &b);

while (j<b){
              scanf("%d", &n);
              i=1;
              while (i*i<=n)
              {if(n%i==0) {s=s+i%9973;
                           c=n/i;
                           s=s+c%9973; 
                           a++;
                           i++;
                           }
               else i++;
               }            
              printf("%d", a);
              printf(" ");
              printf("%d", s%9973);
              printf("\n");
              j++;
              a=0;
              s=0;
           }
return 0;
}