Даны четыре натуральных числа. Найти наибольший общий
делитель (НОД) для этих четырех чисел. Поиск НОД двух чисе
л оформить
функцией. На языке c++

2 Дек 2019 в 19:56
173 +1
0
Ответы
1
include

int findGCD(int a, int b) {
if (b == 0)
return a;
return findGCD(b, a % b);
}

int findGCD(int a, int b, int c, int d) {
int temp = findGCD(a, b);
temp = findGCD(temp, c);
return findGCD(temp, d);
}

int main() {
int num1, num2, num3, num4;

std::cout << "Enter four natural numbers: ";
std::cin >> num1 >> num2 >> num3 >> num4;
int gcd = findGCD(num1, num2, num3, num4);
std::cout << "The Greatest Common Divisor is: " << gcd << std::endl;
return 0;

}

19 Апр 2024 в 00:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир