Cod sursa(job #517463)

Utilizator ms-ninjacristescu liviu ms-ninja Data 28 decembrie 2010 21:40:04
Problema Sum Scor 45
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.37 kb
#include <fstream>
using namespace std;

int euclid(int a ,int b)
{
	if(b==0)
		return a;
	else
		return euclid(b,a%b);
}

int main()
{
	ifstream fin("sum.in");
	ofstream fout("sum.out");
	int n, nr, i, j;
	fin>>n;
	
	for(i=1;i<=n;++i)
	{
		fin>>nr;
		int s=0;
		for(j=1;j<=2*nr;++j)
			if(euclid(j,nr)==1)
				s+=j;
			fout<<s<<'\n';
	}
	return 0;
}