Să se scrie un program care să determine cel mai mic multiplu comun a două numere naturale citite de la tastatură.
Date de intrare
Programul citește de la tastatură două numere naturale a
și b
.
Date de ieşire
Programul afișează pe ecran numărul x
, cel mai mic multiplu comun al numerelor a
și b
.
Restricţii şi precizări
0 < a, b < 1.000.000.000
- pentru toate seturile de date de intrare,
x<2.000.000.000
Exemplu
Intrare
24 36
Ieșire
72
#include <iostream> using namespace std; int main() { long long int n , m,p; cin >> n >> m; p=n*m; if(n==0&&m==0) { cout<<-1; return 0; } while(m != 0) { int r = n % m; n = m; m = r; } cout<<p/n; return 0; }