Din fisierul date.in de pe prima linie se citesc doua numere naturale nenule. Sa se
determine cel mai mare divizor comun si cel mai mic multiplu comun pentru numerele citite si sa se
scrie in fisierul date.out, pe linii separate.
Exemplu
date.in date.out
15 20 5
60
Răspunsuri la întrebare
Răspuns de
1
Explicație:
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("date.in");
ofstream fout("date.out");
int main()
{
int a,b,c,d,x,y;
fin>>a;
fin>>b;
x=a;
y=b;
while(y!=0)
{
c=x%y;
x=y;
y=c;
}
fout<<x<<endl;
d=(a*b)/x;
fout<<d;
fin.close();
fout.close();
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă