составить программу для нахождения наибольшего общего делителя четырех натуральных чисел С++
Ответы на вопрос
Ответил vlajong
0
#include <iostream>
using namespace std;
int nod(int a,int b) {
if (a==b){
return a;
}
else if (a > b) {
return nod(a - b, b);
}
else {
return nod(b, b-a);
}
}
int nod4(int a,int b,int c,int d) {
int y;
int x;
x = nod(a, b);
y = nod(c, d);
return nod(x, y);
}
int main() {
cout << nod4(12, 24,4,36);
system("pause");
}
Ответил vlajong
0
способ разделяй и властвую мы написали функцию для простого нода для двух делителей а потом сделали еще функцию с 2 переменными и туда положили результат нода а б и с д а потом вернули нод результата
Ответил vlajong
0
как кто так если ее описывать
Новые вопросы
Русский язык,
1 год назад
Информатика,
8 лет назад