Cod sursa(job #124829)

Utilizator ProcopliucProcopliuc Adrian Procopliuc Data 19 ianuarie 2008 23:32:53
Problema Multiplu Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
# include <stdio.h>





long a,b,x;
int main ()
{
freopen ("multiplu.in","r",stdin);
freopen ("multiplu.out","w",stdout);
scanf ("%ld",&a);
scanf ("%ld",&b);
x=1;
while (x!=0)
{
if (x%a==0 && x%b==0)
{
printf ("%ld",x);
break;
}

int i,l,a[100],n;
i=0;
l=0;
while (x)
{
a[i]=x%10;
x=x/10;
i++;
}
n=i;
for (i=0;i<n;i++)
if (a[i]==0)
{
a[i]=1;
l=1;
break;
}
if (l==0)
{
for (i=0;i<n;i++)
a[i]=0;
a[n]=1;
n++;
}
for (i=n-1;i>=0;i--)
x=x*10+a[i];
if (n>10)
x=0;
}


return 0;
}