Cod sursa(job #1323328)

Utilizator dragos_musanMusan Dragos dragos_musan Data 20 ianuarie 2015 22:24:07
Problema Multiplu Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include<fstream>

using namespace std;

ifstream f("multiplu.in");
ofstream g("multiplu.out");

int a,b;

void citire()
{
    f>>a>>b;
}

int main()
{
    citire();

    long long b2;
    long long p,aux,i;
    for(int b2 = 1; b2 <= 32768; b2++)
    {
        p = 1;
        aux = 0;

        for(i=1; i<=15; i++)
            p *= 10;

        for (i=15 ; i >= 0 ; i--)
        {
            aux = aux + p*((b2 >> i) & 1) ;
            p /= 10;
        }
        //g<<aux<<'\n';
        if((aux % a == 0) && (aux % b == 0))
        {
            g<<aux<<'\n';
            break;
        }
    }

    return 0;
}