Cod sursa(job #228023)

Utilizator zizou_adyIacov Adrian zizou_ady Data 6 decembrie 2008 11:15:03
Problema Fractii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.47 kb
#include <fstream>
using namespace std;

int main()
{
	ifstream fin("fractii.in");
	int n;
	int i, j;
	fin >> n;
	int p = 1, a[100];
	fin.close();
	for(i = 1;i <= n;i++)  
	{  
		a[i]=i;  
    }  
    for(i = 2;i <= n;i++)  
	{  
		if(a[i]==i)  
        {  
			for(j=i;j<=n;j=j+i)  
				a[j]=a[j]/i*(i-1);  
		}  
    }  
    for(i=2;i<=n;i++)  
	{  
		p=p+2*a[i];  
    }  
	ofstream fout("fractii.out");
	fout << p;
	fout.close();
	return 0;
}