Pagini recente » Diferente pentru problema/sortare intre reviziile 19 si 8 | Cod sursa (job #1062407) | Diferente pentru utilizator/robert intre reviziile 5 si 2 | Cod sursa (job #216611) | Cod sursa (job #2480157)
#include <fstream>
#include <cmath>
using namespace std;
long long i,j,n,a,m,s,d;
int main()
{
ifstream f ("ssnd.in");
ofstream g ("ssnd.out");
f>>n;
for (i=1;i<=n;i++)
{
f>>a;
s=a+1;
d=2;
for (j=2;j*j<a;j++)
if (a%j==0)
{
d=d+2;
s=s+j+a/j;
}
if (j*j==a)
{
d++;
s=s+j;
}
g<<d<<' '<<s<<'\n';
}
}