Cod sursa(job #593895)

Utilizator SebiSebiPirtoaca George Sebastian SebiSebi 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;
}