Pagini recente » Cod sursa (job #2768873) | Cod sursa (job #737930) | Cod sursa (job #2286371) | Cod sursa (job #737944) | Cod sursa (job #2764161)
#include <iostream>
#include <fstream>
using namespace std;
int cmmdc (int a, int b)
{
while (a != b)
{
if (a < b)
b = b - a;
else
a = a - b;
}
if (a == 1)
return 1;
else
return 0;
}
int main ()
{
ifstream ifile ("fractii.in");
ofstream ofile ("fractii.out");
int N;
ifile >> N;
int num = N;
for (int i = 2; i <= N; i++)
for (int j = 1; j <= N; j++)
{
if (i == j+1 || j == i+1)
{
num++;
continue;
}
if (cmmdc(i,j))
num++;
}
ofile << num;
}