Cod sursa(job #1658492)

Utilizator AndreiD31Dragan Andrei AndreiD31 Data 21 martie 2016 16:20:43
Problema Mins Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.8 kb
#include <fstream>

using namespace std;
ifstream f("mins.in");
ofstream g("mins.out");
int ciur[101],c,d,min1,max1,k,ct,nrt,ok,i,j;
int main()
{
   f>>c>>d;
   ciur[2]=1;
   ciur[3]=1;
   ciur[5]=1;
   ciur[7]=1;
   ciur[11]=1;
   ciur[13]=1;

  min1=min(c,d);
  max1=max(c,d);

  for(i=2;i<=min1;i++)
    for(j=1;j<=i;j++)
  {
    ok=1;
    for(int k=2;k<=13;k++)
    {
        if(ciur[k]==1)
        if(i%k==0&&j%k==0){ok=0;break;}
    }
    if(ok==1)if (i==min1&&j==min1-1){nrt=nrt+1;}else nrt=nrt+2;

  }
 // nrt=nrt*2;
  //g<<nrt<<" ";
  for(i=min1+1;i<=max1-1;i++)
    for(j=1;j<=i;j++)
  {
      ok=1;
      for(int k=2;k<=13;k++)
      {
          if(ciur[k]==1)
          if(i%k==0&&j%k==0){ok=0;break;}
      }
      if(ok==1){nrt++;}
  }
  g<<nrt;
    return 0;
}