Cod sursa(job #1541377)

Utilizator cristyhjAndrei cristyhj Data 3 decembrie 2015 23:03:55
Problema Fractii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.72 kb
#include <iostream>
#include <fstream>


using namespace std;


ifstream f("fractii.in");
ofstream g("fractii.out");



int st[2], n, nr = 0;

bool valid()
{
	/*if ((st[0] == 1) || (st[1] == 1))
	{
		return true;
	}*/
	for (int i = 2; i <= 50; i++)
	{
		if ((st[0] % i == 0) && (st[1] % i == 0))
		{
			return false;
		}
	}
	return true;
}

/*void afisare()
{
	for (int i = 0; i <= 1; i++)
	{
		cout << st[i] << " ";
	}
	cout << '\n';
}*/

void back(int k)
{
	for (int i = 1; i <= n; i++)
	{
		st[k] = i;
		if (k == 1)
		{
			if (valid())
			{
				nr++;
				//afisare();
			}
		}
		else
		{
			back(k + 1);
		}
	}
}

int main()
{
	f >> n;
	back(0);
	g << nr;
	return 0;
}