Cod sursa(job #1259972)
Utilizator | Data | 10 noiembrie 2014 19:15:44 | |
---|---|---|---|
Problema | Multiplu | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.54 kb |
#include <fstream>
using namespace std;
ifstream fin("multiplu.in");
ofstream fout("multiplu.out");
int v[10],a,b,i,nr,j,s,jj;
int main(){
fin>>a>>b;
jj=10;
while(v[0]==0){
j=9;
while(v[j]==1){
v[j]=0;
j--;
}
v[j]=1;
nr=0;
if(jj>j){
jj=j;
}
for(i=jj;i<=9;i++){
nr=nr*10+v[i];
}
if(nr%a==0 && nr%b==0){
fout<<nr;
return 0;
}
}
return 0;
}