Pagini recente » Cod sursa (job #1785368) | Cod sursa (job #729814) | Cod sursa (job #489347) | Cod sursa (job #1192249) | Cod sursa (job #251891)
Cod sursa(job #251891)
#include<stdio.h>
FILE*fin,*fout;
long int a,b,d,ok,u,r,x,y,l,o;
float n;
int main(){
fin=fopen("multiplu.in","r");
fout=fopen("multiplu.out","w");
fscanf(fin,"%ld %ld",&a,&b);
fclose(fin);
r=a%b;x=b;y=a;
while(r!=0){a=b;b=r;r=a%b;}
n=(y*x)/b;
l=n; ok=1;
while(l!=0){u=l%10;if(u!=1||u!=0){ok=0;break;}l=l/10;}
if(ok==1){fprintf(fout,"%ld",n);}
if(ok==0){
d=2;
while(1){
o=n*d;
l=o;ok=1;
while(l!=0){u=l%10;
if(u==1||u==0){l=l/10;}
else{ok=0;break;}
}
if(ok==0){d++;}
else if(ok==1){fprintf(fout,"%ld",o);break;}
}
}
fclose(fin);
fclose(fout);
return 0;
}