Cod sursa(job #717158)

Utilizator w3.playerCostescu Ionut w3.player Data 19 martie 2012 18:22:22
Problema Sum Scor 45
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <fstream>
#include <iostream>
using namespace std;
int n,x,i,y,cx,cy,s;

void sum()
{
	s=0;
	for (y=1; y<=x*2; y++)
	{
		cx=x; cy=y;
		while (cx!=0 && cy!=0)
			if (cx>cy)
				cx%=cy;
			else
				cy%=cx;
		if (cx==1 || cy==1)
			s+=y;
	}
}

int main()
{
	ifstream inFile("sum.in");
	inFile >> n;
	ofstream outFile("sum.out");
	for (i=0; i<n; i++)
	{
		inFile >> x;
		sum();
		outFile << s << "\n";
	}
	inFile.close();
	outFile.close();
	return 0;
}