Cod sursa(job #228414)
| Utilizator | Data | 7 decembrie 2008 10:11:00 | |
|---|---|---|---|
| Problema | Multiplu | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.42 kb |
#include<fstream.h>
int i,j,a,b,p,q;
unsigned long long long int x[5000000];
ifstream f("multiplu.in");
ofstream g("multiplu.out");
int main(){
f>>a>>b;
f.close();
p=q=1;x[1]=1;
while(1)
{x[q+1]=x[p]*10;
q++;
if((x[q]%a==0)&&(x[q]%b==0))
{g<<x[q];
g.close();
return 0;
}
x[q+1]=x[p]*10+1;
q++;
if((x[q]%a==0)&&(x[q]%b==0))
{g<<x[q];
g.close();
return 0;
}
p++;
}
}