Pagini recente » Cod sursa (job #1163528) | Cod sursa (job #1919126) | Cod sursa (job #967441) | Cod sursa (job #3216250) | Cod sursa (job #2417823)
#include <iostream>
#include <fstream>
using std::cout;
using std::cin;
using std::endl;
int N;
int main()
{
//Read
{
std::ifstream input("fractii.in");
input >> N;
}
//Rezolvare
int contor = N + (N-1);
for( int i = 2; i <= N; i++ )
{
if( i % 2 == 0 )
{
for( int j = 3; j <= N; j++ )
{
if( j % 2 != 0 )
contor++;
}
}
else
{
for( int j = 2; j <= N; j++ )
{
int c;
int a = i;
int b = j;
while( b )
{
c = a % b;
a = b;
b = c;
}
if( a == 1 )
contor++;
}
}
}
//Ouput
std::ofstream output("fractii.out");
output << contor;
return 0;
}