Pagini recente » Cod sursa (job #2152051) | Cod sursa (job #1875591) | Istoria paginii runda/oni2006_clasa10_ziua1/clasament | Cod sursa (job #651724) | Cod sursa (job #2548766)
#include <fstream>
using namespace std;
ifstream in("flip.in");
ofstream out("flip.out");
int divizor(int a, int b)
{
while (a != b)
{
if (a>b)
a = a - b;
else
b = b - a;
}
return a;
}
int main()
{
short int p=1, q=0, s=0;
int n;
in >> n;
while (p<=n)
{
q++;
if (divizor(p,q) == 1)
{
s++;
}
if (q == n)
{
p++;
q = 0;
}
}
out << s;
}