Pagini recente » Cod sursa (job #1519833) | Cod sursa (job #2279582) | Cod sursa (job #3190357) | Cod sursa (job #1119974) | Cod sursa (job #196306)
Cod sursa(job #196306)
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
long a,b,s,r;
int ok,i,n;
char c[100];
FILE*f=fopen("multiplu.in","r");
FILE*g=fopen("multiplu.out","w");
int main()
{fscanf(f,"%ld%ld",&a,&b);
r=a%b;
s=a*b;
while(r!=0)
{a=b;
b=r;
r=a%b;}
s=s/b;
a=s;
while(!ok)
{ltoa(s,c,10);
n=strlen(c);
i=0;ok=1;
while(i<n&&ok==1)
if(c[i]>='0'&&c[i]<='1') i++;
else ok=0;
s+=a;}
s-=a;
fprintf(g,"%ld",s);
fcloseall();
return 0;
}