Предмет: Информатика, автор: terils091

составить программу для нахождения наибольшего общего делителя четырех натуральных чисел С++

Ответы

Автор ответа: 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");

}

Похожие вопросы
Предмет: Русский язык, автор: KamaliYA56
Упражнение 445
Прочитайте текст, определите лексическое значение непонятных слов.
Непонятные слова: колебания, очаг, пологи


"Цунами"
предвидеть землетрясения наука ещё не умеет. Но в ее силах за несколько часов предсказать приближение гигантских водяных валов. По записям приборов-автоматов, отвечающих колебания земной коры, определяют очаг подводного землетрясения — место, где оно случилось. Затем вычисляют время появления цунами у побережий, которым оно может угрожать. Имеется и "расписание" сколько часов и минут нужно цунами, чтобы домчаться из возможных очагов землятресений к различным побережьям океана.
Мореплавателям, находящимся вдали от берегов, цунами не опасно: в открытом океане эти волны очень пологи

•Спишите текст, над каждым существительным в форме единственного числа укажите склонение, выделите окончание​