Pagini recente » Cod sursa (job #590814) | Cod sursa (job #1496754) | Cod sursa (job #2063971) | Cod sursa (job #3313537) | Cod sursa (job #2238181)
#include <fstream>
using namespace std;
ifstream f("ssnd.in");
ofstream g("ssnd.out");
const int N = 1001;
long long n;
int v[N], nrdiv, sum;
void divsum(int x, int &nrdiv, int &sum)
{int i;
nrdiv=2;
sum=1+x;
for(i=2; i<=x/2; i++)
if(x%i==0) {nrdiv++;
sum+=i;}
}
int main()
{int i;
f>>n;
for(i=1; i<=n; i++)
{f>>v[i];
divsum(v[i],nrdiv,sum);
g<<nrdiv<<' '<<sum<<endl;
}
return 0;
}