44

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

morzhy 19 августа 2022

Составьте программу нахождения наибольшего общего делителя трех чисел, используя следующуюформулу: НОД (A,B,C)=НОД (НОД (A,B) ,C).

категория: информатика

42

var a, b, c: integer; begin write ('a='); readln (a); write ('b='); readln (b); write ('c='); readln (c); write ('НОД (', a, ', ', b, ', ', c, ')='); while (a <> 0) and (b <> 0) do if a >=b then a: =a mod b else b: =b mod a; a: =a+b; while (c <> 0) and (a <> 0) do if a >=c then a: =a mod c else c: =c mod a; writeln (a+c); end.

пользователи выбрали этот ответ лучшим
Знаете другой ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...