Pagini recente » Cod sursa (job #1554901) | Cod sursa (job #2252591) | Cod sursa (job #2061724) | Cod sursa (job #985388) | Cod sursa (job #134110)
Cod sursa(job #134110)
#include <iostream.h>
#include <fstream.h>
const long lmax = 12;
int main(void)
{
fstream f1("multiplu.in",ios::in);
fstream f2("multiplu.out",ios::out);
long long numar[lmax],a,n,n1,n2;
f1 >> n1 >> n2;
for (a = 0;a < lmax;a = a + 1)
{
numar[a] = 0;
}
for (;numar[0] < 1;)
{
numar[lmax - 1]++;
for (a = lmax - 1;a > 0;a = a - 1)
{
if (numar[a] > 1)
{
numar[a] -= 2;
numar[a - 1]++;
}
}
n = 0;
for (a = 0;a < lmax;a = a + 1)
{
n = (n * 10) + numar[a];
}
if ((n % n1) == 0)
{
if ((n % n2) == 0)
{
f2 << n;
numar[0] = 1;
}
}
}
f1.close();
f2.close();
return 0;
}