Cod sursa(job #1962286)
Utilizator | Mihnea Andreescu 00MikeComputer00 | Data | 11 aprilie 2017 18:02:09 |
---|---|---|---|
Problema | Multiplu | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.41 kb |
#include <fstream>
using namespace std;
ifstream cin("multiplu.in");
ofstream cout("multiplu.out");
int v[15];
int f(int i)
{
int y=0;
while(i>0)
{
v[++y]=i%2;
i=i/2;
}
long long nr=0;
for(i=y;i>=1;i--)
nr=nr*10+v[i];
return nr;
}
int main()
{
int n,m,i=1;
bool ok=0;
cin>>n>>m;
while(ok<1)
{
if(f(i)%n==0 and f(i)%m==0)
break;
i++;
}
cout<<f(i);
return 0;
}