Pagini recente » Cod sursa (job #174528) | Cod sursa (job #1195314) | Cod sursa (job #1993342) | Cod sursa (job #694586) | Cod sursa (job #118295)
Cod sursa(job #118295)
#include<stdio.h>
long int a,b,r,x,mult,t,ultc,i,o;
void divizor()
{
//scanf("%d",&a);
//scanf("%d",&b);
r=a%b;
while(r){
a=b;
b=r;
r=a%b;
}
// if(b!=1)
// return b);
// else
// return 1;
}
long int cifra_1(long int h)
{
while (h)
{
t=h%10;
if (t!=1 && t!=0)
return -1; // Are si alte cifre in afara de 0 si 1
h/=10;
}
return 1; // Are cifre numai de 0 si 1
}
int main()
{
freopen("multiplu.in","r",stdin);
freopen("multiplu.out","w",stdout);
scanf("%ld",&a);
scanf("%ld",&b);
x=a*b;
divizor();
mult=x/b;
ultc=mult%10;/*
if (ultc==1)
{
q=1;
w=0;
}
if (ultc==2)
{
q=0;
w=5;
}
if (ultc==3)
{
q=0;
}
if (ultc==4)
{
q=5;
w=0;
}
if (ultc==5)
{
q=2;
w=4;
e=6;
y=8;
u=0;
}
if (ultc==6)
{
q=5;
w=0;
}
if (ultc==7)
{
q=0;
}
if (ultc==8)
{
q=5;
w=0;
}
if (ultc==9)
{
q=0;
}
if (ultc==0)
q=-1;
*/
i=0;
b=0;
while (b!=1)
{
i++;
o=mult*i;
b=cifra_1(o);
}
printf("%ld",o);
return 0;
}