Cod sursa(job #309142)

Utilizator mardeiasIancu Matei mardeias Data 29 aprilie 2009 19:41:31
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.78 kb
//Pt visual studio   
#include <iostream>   
#include <fstream>   
#include <math.h>
using namespace std;   

fstream fisIN("fractii.in", ios::in);   
fstream fisOUT("fractii.out", ios::out);

int main()
{
	long int N, nr_sol, i, j, k;
	int contor;
	
	fisIN>>N;

	nr_sol=0;

	for(i=1;i<=N;i++)
	{
		for(j=1;j<=N;j++)
		{
			contor=0;
			if((i!=1)&&(j!=1))
			{
				if(i>j)
				{
					for(k=2;k<=i/2;k++)
					{
						if((i%k==0)&&(j%k==0))
						{
							contor=1;
							break;
						}
					}
				}
				if(j>i)
				{
					for(k=2;k<=j/2;k++)
					{
						if((j%k==0)&&(i%k==0))
						{
							contor=1;
							break;
						}
					}
				}
				if(i==j)
					contor=1;
				
			}
			if(contor==0)
				nr_sol++;
		}

	}
	fisOUT<<nr_sol;
	return 0;
}