cum pot să aflu cmmmcul in c++ folosind o funcție?
Răspunsuri la întrebare
Răspuns de
2
Salut!
In C++, in libraria algorithm exista functia __gcd(a, b)
Functia aceasta returneaza 0 daca ambele numere sunt 0, 1 daca sunt prime intrele ele, altfel returneaza CMMDC ul acestora.
Ceea ce ne intereseaza pe noi este CMMMC ul care se calculeaza astfel:
(a * b)/cmmdc(a, b)
Astfel, putem folosi functia __gcd pentru a ne usura munca
Exemplu:
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int a = 6, b = 10;
cout << (a * b)/__gcd(a, b);
return 0;
}
Ne va afisa 30
Alte întrebări interesante
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă