Pagini recente » Cod sursa (job #2644155) | Cod sursa (job #1769665) | Cod sursa (job #2167034) | Diferente pentru problema/sever intre reviziile 30 si 31 | Cod sursa (job #1401983)
#include <fstream>
using namespace std;
ifstream f("sum.in");
ofstream g("sum.out");
int n,x;
int main()
{
int i,a,b,c,s;
f>>n;
while(n)
{
s=0;
f>>x;
i=1;
//for(i=1;i<=x*2;i++)
while(i<=2*x)
{
a=i;
b=x;
while(a!=b)
if(a>b) a=a-b;
else b=b-a;
if(a==1) s=s+i;
i++;
}
g<<s; g<<'\n';
n--;
}
f.close();
g.close();
return 0;
}