Cod sursa(job #582928)
Utilizator | Data | 16 aprilie 2011 18:38:15 | |
---|---|---|---|
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,i,j,s1,s2;
ifstream fin("ssnd.in");
ofstream fout("ssnd.out");
fin>>t;
int a[t];
for(i=1;i<=t;i++)
{fin>>a[i];
s1=2;
s2=1+a[i];
for(j=2;j<=a[i]/2;j++)
if(a[i]%j==0)
{s1++;
s2=s2+j;
}
fout<<s1<<" "<<s2<<endl;
}
return 0;
}