Pagini recente » Cod sursa (job #2741590) | Cod sursa (job #2804734) | Cod sursa (job #1156440) | Cod sursa (job #83370) | Cod sursa (job #1597503)
#include <fstream>
#include <cmath>
#define MOD 9973
using namespace std;
ifstream f("ssnd.in");
ofstream g("ssnd.out");
int t;
int nr_Div(int n)
{
int nr=0,i;
int x=(int)sqrt(n);
for(i=1;i<=x;++i)
if(n%i==0) nr+=2;
if((int)sqrt(n)==(double)sqrt(n)) nr--;
return nr;
}
int sum(int n)
{
int s=0,i;
for(i=1;i<=n;++i)
if(n%i==0) s+=i;
return s;
}
int main()
{
int i,n;
f>>t;
for(i=1;i<=t;++i){
f>>n;
g<<nr_Div(n)<<" ";
g<<sum(n)%MOD<<"\n";
}
f.close();
g.close();
return 0;
}