Cod sursa(job #2109180)

Utilizator AndreiCroitoruAndrei Croitoru AndreiCroitoru Data 19 ianuarie 2018 11:42:42
Problema Multiplu Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <fstream>

using namespace std;
ifstream cin("multiplu.in");
ofstream cout("multiplu.out");
int cmmmc(int a,b)
{
    int r;
    while(b)
    {
        r=a%b;
        a=b;
        b=r;
    }
    return a;
}
int main()
{
    int a,b,x,g=1,cnt,ps;
    unsigned long long s,cs;
    cin>>a>>b;
    s=a*b/cmmdc(a,b);
    ps=s;
    while(g==1)
    {
       cs=s;
       cnt=1;
       while(cs)
       {
          x=cs%10;
          if(x!=0&&x!=1)
             {cnt=0;
              break;}
          cs/=10;
       }
       if(cnt==1)
          g--;
       s+=ps;
    }
    cout<<s-ps;
    return 0;
}