Informatică, întrebare adresată de cochirrrsimo, 8 ani în urmă

3. CMMMC a două numere : cmmmc(a,b)=a*b/cmmdc(a,b


Sergetec: Si care este problema?
cochirrrsimo: Scrieți câte un program în limbajul C++ pentru fiecare dintre cerințele de mai jos, nu stiu daca e ok, asta e ce ne-a dat profesorul

Răspunsuri la întrebare

Răspuns de Sergetec
1

Salut!

Ai subprogramele in C++ mai jos

int cmmdc(int a, int b) {

   //Algoritmul lui Euclid

   int r;

   while (b) {

       r = a % b;

       a = b;

       b = r;

   }

   return a;

}

int cmmmc(int a, int b) {

   //Formula pentru CMMMC a 2 numere

   return a * b / cmmdc(a, b);

}

Alte întrebări interesante