Pagini recente » Cod sursa (job #2859819) | Cod sursa (job #619765) | Cod sursa (job #816916) | Cod sursa (job #162716) | Cod sursa (job #2538679)
#include <bits/stdc++.h>
using namespace std;
ifstream ci("multiplu.in");
ofstream cou("multiplu.out");
unsigned long long a,b,c;
unsigned long long sol[20];
unsigned long long n=1;
unsigned long long veri=0;
void rez(){
unsigned long long p=0;
unsigned long long i;
for(i=1;i<=n;i++){
p=p*10+sol[i];
}
//cout<<p<<"\n";
//if(p<=0){veri=1;}
if(p%c==0&&p%c==0){veri=1;cou<<p;}
}
void cmmmc(){
unsigned long long d,i,r;
d=a;
i=b;
r=a%b;
while(r!=0){
d=i;
i=r;
r=d%i;
}
c=a*b/i;
}
void Back(unsigned long long k){
if(veri){return;}
if(k==n+1){rez();}else{
for(unsigned long long i=0;i<=1;i++){
sol[k]=i;
Back(k+1);
}
}
}
int main()
{
ci>>a>>b;
sol[1]=1;
cmmmc();
while(veri==0){
Back(2);
n++;
}
return 0;
}