Cod sursa(job #153325)

Utilizator HolyBladeOld Radu HolyBlade Data 10 martie 2008 14:04:02
Problema Frac Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include<iostream.h>
#include<fstream.h>
int main()
{unsigned long v[100],j,k,n,p,num,i,r; 
 ifstream f("frac.in");
 ofstream g("frac.out");
 f>>n>>p;
 if(p<=9)
  {for(i=1;i<=p;i++)
   if(n%i==1)
    v[++k]=i;
   r=k;}
 else
  {for(i=1;i<=9;i++)
    if(n%i==1)
     v[++k]=i;
   r=k;
   for(i=10;i<=p;i++)
    {int ok=1;
     for(j=1;j<=r&&ok==1;j++)
       if(i%v[j]==0)
	ok=0;
     if(ok==1)
      v[++k]=i;
     }
   }
   g<<v[k];
 return 0;
}