👤

cum pot să aflu cmmmcul in c++ folosind o funcție? ​

Răspuns :

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

Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, vă rugăm să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la lista de favorite!


Ze Learners: Alte intrebari