Pagini recente » Cod sursa (job #1268660) | Cod sursa (job #2367084) | Cod sursa (job #387532) | Cod sursa (job #504953) | Cod sursa (job #149892)
Cod sursa(job #149892)
#include<fstream.h>
int a,b,m,c[20000],ok1,ok2,x1,x2,p,u,i;
int main ()
{
ifstream f("multiplu.in");
ofstream g("multiplu.out");
f>>a>>b;
if (a%b==0) m=a;
else if (b%a==0) m=b;
else m=a*b;
c[0]=1;
p=0;u=1;
while (c[p]%m!=0)
{ok1=1;ok2=1;
x1=c[p]*10;
x2=c[p]*10+1;
for (i=0;i<=u;i++)
if ((x1%m)==((x1*10)%m)) ok1=0;
if (ok1) {c[u]=x1;u++;}
for (i=0;i<=u;i++)
if ((x2%m)==((x2*10+1)%m)) ok2=0;
if (ok2) {c[u]=x2;u++;}
p++;}
g<<c[p];
return 0;
}