Cod sursa(job #2271507)

Utilizator sparta31Astefanei Cosmin sparta31 Data 28 octombrie 2018 18:31:58
Problema Fractii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.41 kb
#include<fstream>
#include<math.h>
using namespace std;

int prim(int a)
{
	int i,s;
	s=0;
	for(i=2;i<=sqrt(a);i++)
	{
		if(a%i==0)
			s++;
	}
	if(s==0)
		return 1;
	else
		return 0;
}

int main()
{
	ifstream fin("fractii.in");
	ofstream fout("fractii.out");
	int n,i,s;
	fin>>n;
	s=n*n;
	for(i=2;i<=n;i++)
	{
		if(prim(i)==1)
		{
			s=s-(n/i)*(n/i);
		}
	}
	fout<<s;
	return 0;
}