Pagini recente » Cod sursa (job #36095) | Cod sursa (job #715735) | Cod sursa (job #21726) | Cod sursa (job #1876884) | Cod sursa (job #2628935)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin ("sum.in");
ofstream fout ("sum.out");
int n, i, sum = 0, m, j;
bool primeintre(int n, int m)
{
int r = 0;
while(m)
{
r = n % m;
n = m;
m = r;
}
if(n == 1)
return true;
return false;
}
int main()
{
fin>>n;
for(i=1; i<=n; i++)
{
fin>>m;
sum = 0;
for(j=1; j<=2*m; j++)
{
if(primeintre(m, j) == true)
sum = sum + j;
}
fout<<sum<<'\n';
}
return 0;
}