Calculati c.m.m.d.c si c.m.m.m.c folosind subprograme in C++.
Nu pare asa greu dar conditia e ca ambele sa fie incluse in acelasi program.
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <iostream>
int cmmdc(int a, int b)
{
int r=a%b;
while (r)
{
a=b; b=r;
r=a%b;
}
return b;
}
int cmmmc(int a,int b)
{
int c=cmmdc(a,b);
return (a*b)/c;
}
using namespace std;
int main()
{
int a,b,d,m;
cin >> a >> b;
d=cmmdc(a,b);
m=cmmmc(a,b);
cout << d << " " << m;
return 0;
}
Explicație:
se poate afla ambele in acelasi subprogram subprogram... dar dace se cer doua...
stefan1373as:
Am o singura problema,imi da eroare cand compilez la "int r=a%b;"
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă