Cod sursa(job #669497)
Utilizator | Data | 27 ianuarie 2012 09:56:42 | |
---|---|---|---|
Problema | Suma si numarul divizorilor | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.37 kb |
#include <cstdio>
int main(){
long long n,t,div,i,j,k,s,cp;
freopen("ssnd.in","r",stdin);
freopen("ssnd.out","w",stdout);
scanf("%lld",&t);
for(k=1;k<=t;++k){
scanf("%lld", &n);
s=n;
cp=1;
for(i=1;i<=n/2;++i){
if(n%i==0){
s=(s%9973)+(i%9973);
cp++;
}
}
printf("%lld %lld\n",cp ,s);
}
}