Pagini recente » Cod sursa (job #361787) | Cod sursa (job #1522590) | Cod sursa (job #2041298) | Cod sursa (job #1351229) | Cod sursa (job #2218971)
#include <iostream>
#include <fstream>
using namespace std;
int a ,b;
ofstream out("multiplu.out");
bool verificare (int n)
{
while( n > 0)
{
if( n%10 != 0 && n%10 != 1 )
return false;
n = n/10;
}
return true;
}
int main()
{
bool x = true;
int n,m,k;
ifstream in("multiplu.in");
in>>a>>b;
in.close();
if(verificare(a*b))
{
out<<a*b;
out.close();
return 0;
}
n=1;
while( n<a*b)
n = n*10;
while( n%(a*b) != 0)
{
m = n*10 +1;
k = n*10;
n = (m%(a*b)) < (k%(a*b)) ? m:k;
}
out<< n;
out.close();
return 0;
}