Cod sursa(job #117105)

Utilizator a7893Nae Mihai a7893 Data 20 decembrie 2007 18:37:18
Problema Multiplu Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include<stdio.h>
int a,b;
inline int max(int a,int b)
{
	return a>b?a:b;
}
int valid(int x)
{
	if(x%a!=0)
		return 0;
	if(x%b!=0)
		return 0;
	while(x)
	{
		if(x%10>1)
			return 0;
		x/=10;
	}
	return 1;
}
void read_solve()
{
	int i;
	scanf("%d%d",&a,&b);
	i=max(a,b);
	for(;!valid(i);++i)
		;
	printf("%d\n",i);
}
int main()
{
	freopen("multiplu.in","r",stdin);
	freopen("multiplu.out","w",stdout);
	read_solve();
	return 0;
}