Pagini recente » Cod sursa (job #1548589) | Cod sursa (job #914617) | Cod sursa (job #3213616) | Cod sursa (job #2232122) | Cod sursa (job #2417824)
#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 a = i;
int b = j;
while( a != b )
{
if( a > b )
a=a-b;
else
b=b-a;
}
if( a == 1 )
contor++;
}
}
}
//Ouput
std::ofstream output("fractii.out");
output << contor;
return 0;
}