М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
444m
444m
03.02.2022 19:17 •  Информатика

Напишите программу, чтобы с её можно было найти наибольший общий делитель произвольных десяти целых двузначных чисел (на языке паскаль)

👇
Ответ:
Саша030612
Саша030612
03.02.2022

на яве мог бы

4,7(59 оценок)
Ответ:
helppppme
helppppme
03.02.2022
Конечно! Вот программа на языке Паскаль, которая позволяет найти наибольший общий делитель произвольных десяти целых двузначных чисел:

```
program Наибольший_общий_делитель;
var
a, b, GCD, temp: integer;

function НОД(a, b: integer): integer;
begin
while b <> 0 do
begin
temp := b;
b := a mod b;
a := temp;
end;

НОД := a;
end;

begin
writeln('Введите два десятичных двузначных числа:');
readln(a, b);

GCD := НОД(a, b);

writeln('Наибольший общий делитель чисел ', a, ' и ', b, ' равен ', GCD);
end.
```

Теперь разберем программу шаг за шагом:

1. Здесь мы объявляем переменные: `a`, `b`, `GCD` и `temp`. `a` и `b` будут использованы для ввода двузначных чисел, `GCD` будет хранить значение наибольшего общего делителя, а `temp` будет использоваться для временного хранения значения при обмене.

2. Мы объявляем функцию `НОД`, которая будет использоваться для вычисления наибольшего общего делителя. В строчках 10-13 мы используем алгоритм Евклида - в цикле мы находим остаток от деления `a` на `b`, затем присваиваем `b` значение `a mod b` и `a` значению `temp`. Этот процесс повторяется, пока `b` не станет равным нулю. После этого `a` будет содержать наибольший общий делитель, и мы возвращаем это значение.

3. Затем мы просим пользователя ввести два десятичных двузначных числа. Это делается с помощью `readln`, где `a` и `b` будут получать значения, введенные пользователем.

4. Мы вызываем функцию `НОД` и присваиваем её результат переменной `GCD`.

5. Наконец, мы выводим результат на экран с помощью `writeln`, объединяя текст и значения переменных с помощью оператора `+`.

Вот и все! Теперь программа способна находить наибольший общий делитель произвольных двузначных чисел.
4,6(63 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ