Pagini recente » Cod sursa (job #2374761) | Cod sursa (job #2365016) | Cod sursa (job #1893296) | Cod sursa (job #1953462) | Cod sursa (job #115193)
Cod sursa(job #115193)
#include<stdio.h>
FILE*f=fopen("multiplu.in","r");
FILE*g=fopen("multiplu.out","w");
long long unsigned max(long long unsigned a, long long unsigned b)
{
if(a>b) return a;
else return b;
}
long long unsigned cmmmc(long long unsigned a,long long unsigned b)
{
long long s,z,x,y;
z=max(a,b);
s=a+b;
x=s-z;
y=z;
while(z%x!=0) z+=y;
return z;
}
long long unsigned rezolva(long long unsigned m)
{
int ok=0;
long long unsigned x,ini;
ini=m;
while(ok==0)
{
ok=1;
for(x=m; x; x=x/10) if(x%10!=0&&x%10!=1){ok=0; break;}
if(ok==1) return m;
else m=m+ini;
}
return 0;
}
int main()
{
long long unsigned a,b,m,sol;
fscanf(f,"%lld %lld",&a,&b);
m=cmmmc(a,b);
sol=rezolva(m);
fprintf(g,"%lld",sol);
return 0;
}