Cod sursa(job #2076626)

Utilizator daytarelChita Catalin Adrian daytarel Data 26 noiembrie 2017 21:18:16
Problema Fractii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.83 kb
#include<iostream>
#include<fstream>
#include<math.h>
using namespace std;
ifstream f("fractii.in");
ofstream g("fractii.out");
//fractii ireductibile

unsigned int ireductibil(int x,int y)
{
        int p=0;//presupunem ca e reductibila
        if(x==y && y==1)p=1; //1 pe 1
         else if(x==1 || y==1)p=1; //unul din termeni e 1
          else if(((x%2==0 && y%2!=0) || (y%2==0 && x%2!=0)) && x!=1 && y!=1)p=1;//unul e par, altul e impar, si sunt diferiti de 1
           else  if(x%2!=0 && y%2!=0 && y!=x &&(x%y!=0 && y%x!=0))p=1; //ambele impare care nu se impart unele la altele
        
        
        return p; 
     }


int main()
{  unsigned int k=0,n;
    f>>n;
    
    int i,j;
    
    for(i=1;i<=n;i++)
     for(j=1;j<=n;j++)
       if(ireductibil(i,j))k++;
       
       g<<k;

   return 0;
}