Pagini recente » Cod sursa (job #2226618) | Cod sursa (job #2433508) | Cod sursa (job #664412) | Cod sursa (job #1259090) | Cod sursa (job #149897)
Cod sursa(job #149897)
#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 (p<u)
{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 ((x2%m)==((x2*10+1)%m)) ok2=0;
if (ok1) {c[u]=x1;
if (x1%m==0) break;
u++;}
if (ok2) {c[u]=x2;
if (x2%m==0) break;
u++;}
p++;}
g<<c[u];
return 0;
}