Cod sursa(job #228598)
Utilizator | Tuchila Octavian ooctav | Data | 7 decembrie 2008 16:25:26 |
---|---|---|---|
Problema | Multiplu | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.49 kb |
#include <stdio.h>
int main()
{
int a,b,r,i,f,g,n,d;
FILE *f1,*f2;
f1=fopen("multiplu.in","r");
f2=fopen("multiplu.out","w");
fscanf(f1,"%d%d",&a,&b);
f=a;
g=b;
while(b!=0)
{
r=a%b;
a=b;
b=r;
}
r=a*(f/a)*(g/a);
a=r;
for(i=a;i<=100000000;i=i+a)
{
n=i;
while(n!=0)
{
d=1;
r=n%10;
n=n/10;
if(r!=1 && r!=0)
{
d=0;
break;
}
}
if(d==1) break;
}
fprintf(f2,"%d",i);
fclose(f1);
fclose(f2);
return 0;
}