Cod sursa(job #593895)
| Utilizator | Data | 5 iunie 2011 10:39:04 | |
|---|---|---|---|
| Problema | Multiplu | Scor | 10 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.47 kb |
#include<iostream.h>
#include<fstream.h>
int main ()
{
long long x,a,b,c,d,s,p,e;
ifstream f("multiplu.in");
ofstream g("multiplu.out");
f>>a>>b;
f.close();
p=a*b;
s=a;
c=b;
while(b) {
d=a%b;
a=b;
b=d;
}
d=p/a;
e=d;
a=s;
b=c;
c=0;
while(c==0) {
cout<<d<<endl;
x=d;
s=1;
while(x) {
if(x%10>1) {
s=0;
break;
}
x=x/10;
}
if(s==1) {
c=1;
break;
}
d=d+e;
}
g<<d;
g.close();
return 0;
}