Главная /
Практическая информатика /
Данная программа:print "Введите первое число: "; a = gets.to_i print "Введите второе число: "; b = gets.to_i m, n = a, b while !((m == 0) || (n == 0)) if m >= n m = m - n else n = n - m end end k = m == 0 ? n : m print "НОД(#{a},#{b}) = #{k}\n":
Данная программа:print "Введите первое число: "; a = gets.to_i
print "Введите второе число: "; b = gets.to_i
m, n = a, b
while !((m == 0) || (n == 0))
if m >= n
m = m - n
else
n = n - m
end
end
k = m == 0 ? n : m
print "НОД(#{a},#{b}) = #{k}\n" :
вопрос
Правильный ответ:
реализует алгоритм Евклида
является примером алгоритма вычисления НОД
не является примером алгоритма вычисления НОД
не реализует алгоритм Евклида
Сложность вопроса
82
Сложность курса: Практическая информатика
68
Оценить вопрос
Комментарии:
Аноним
Я сотрудник университета! Оперативно заблокируйте сайт и ответы с интуит. Я буду жаловаться!
07 май 2019
Аноним
просто спасибо
08 мар 2018
Аноним
Спасибо за помощь по intiut'у.
09 июн 2017
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Какой оператор языка Пролог интерпретирует правый терм как арифметическое выражение, после чего унифицирует (если возможно) результат вычисления с левым термом:
- # В логических выражениях допускаются также следующие операции сравнения:
- # Оператор while выполняет операторы, составляющее его тело, ноль или более раз, до тех пор, пока:
- # Какой файл MS DOS реализует основные высокоуровневые услуги операционной системы:
- # Для задания нейтральных/теплых цветов CSS можно использовать следующие значения: