Cod sursa(job #2538669)

Utilizator eugen5092eugen barbulescu eugen5092 Data 4 februarie 2020 22:05:52
Problema Multiplu Scor 10
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <bits/stdc++.h>
using namespace std;
ifstream ci("multiplu.in");
ofstream cou("multiplu.out");
int a,b;
int sol[20];

int n=1;
int veri=0;

void rez(){
int p=0;
int i;
for(i=1;i<=n;i++){
    p=p*10+sol[i];
}
//cout<<p<<"\n";
if(p%a==0&&p%b==0){veri=1;cou<<p;}

}

void Back(int k){
    if(veri){return;}
if(k==n+1){rez();}else{
    for(int i=0;i<=1;i++){
        sol[k]=i;
        Back(k+1);
    }
}

}
int main()
{
    ci>>a>>b;
    sol[1]=1;
    while(veri==0){
       Back(2);
       n++;
    }

    return 0;
}