Vladimirovich-Aleksandrovna96
?>

Даны два натуральных числа. вычислите их наибольший общий делитель при алгоритма евклида, реализованного без использования рекурсии. входные данные вводится два натуральных числа. выходные данные выведите ответ на . примеры входные данные 12 14 выходные данные 2

Информатика

Ответы

moisalexx7
// PascalABC.NET 3.2, сборка 1427 от 24.04.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a,b:integer;
  Read(a,b);
  while b<>0 do begin a:=a mod b; Swap(a,b) end;
  Writeln(a);
end.
nord0764

На будущее: конкретнее объясняй откуда берутся числа(например ввод через input или конкретные значения)

Если что, то что после # это комментарий и его можно убрать

def count(a, p):

   return (p-a)/2 #периметр это сумма сторон. Отнимем A и получим сумму двух сторон. Т.к. они одинаковые, при делении на 2 получим длину одной из двух сторон

# я для примера возьму числа у пользователя через input

a = int(input('Введи A: '))

p = int(input('Введи периметр: '))

x = count(a, p)

print(f'Одна сторона: {x}. Две одинаковых стороны вместе: {x*2}')

Объяснение:

код работает

shalunovroman

На будущее: конкретнее объясняй откуда берутся числа(например ввод через input или конкретные значения)

Если что, то что после # это комментарий и его можно убрать

def count(a, p):

   return (p-a)/2 #периметр это сумма сторон. Отнимем A и получим сумму двух сторон. Т.к. они одинаковые, при делении на 2 получим длину одной из двух сторон

# я для примера возьму числа у пользователя через input

a = int(input('Введи A: '))

p = int(input('Введи периметр: '))

x = count(a, p)

print(f'Одна сторона: {x}. Две одинаковых стороны вместе: {x*2}')

Объяснение:

код работает

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Даны два натуральных числа. вычислите их наибольший общий делитель при алгоритма евклида, реализованного без использования рекурсии. входные данные вводится два натуральных числа. выходные данные выведите ответ на . примеры входные данные 12 14 выходные данные 2
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

iqtoy2010
Альберт Луиза1595
aleksandramir90
boyarinovigor
ВладимировичМорозова1941
menesmir
office
Васильев1028
suhovaab
aananasAnastiya1270
OlgaVasilevna
Васильевичь Виктория457
Sadikova Gavrikov
katrin819
Решетникова