Informatică, întrebare adresată de ana737382, 7 ani în urmă

pentru toate nr:1024,256,705548,12345,9753000,246800
Scrieti c.m.m.d.c si c.m.m.m.c.VA ROG SA FIE CORECTE​

Răspunsuri la întrebare

Răspuns de grigore2018
0

Răspuns:

#include <iostream>

using namespace std;

int cmmdc(int a, int b) {

   if (b == 0) return a;

   return cmmdc(b, a % b);

}

int cmmmc(int a, int b) {

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

}

int main() {

   int a = 1024, b = 256, c = 705548, d = 12345, e = 9753000, f = 246800;

   cout << "cmmdc: " << cmmdc(a, cmmdc(b, cmmdc(c, cmmdc(d, cmmdc(e, f))))) << endl;

   cout << "cmmmc: " << cmmmc(a, cmmmc(b, cmmmc(c, cmmmc(d, cmmmc(e, f))))) << endl;

   return 0;

}

Alte întrebări interesante