Cod sursa(job #884605)
Utilizator | Data | 21 februarie 2013 08:28:07 | |
---|---|---|---|
Problema | Suma si numarul divizorilor | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.32 kb |
#include<fstream>
using namespace std;
int main()
{
int t,s=0,n,i,nrd=0,d,nr;
ifstream f("ssnd.in");
ofstream g("ssnd.out");
f>>t;
for (i=0;i<t;i++)
{
nrd=0;s=0;
f>>nr;
for (d=1;d<=nr/2;d++)
if (nr%d==0) {nrd++;s=s+d;}
nrd++;
s=s+nr;
g<<nrd<<" "<<s<<endl;
}
}