Ask___
Advice
Главная
О сервисе
О нас
Правила пользования сайтом
Авторское право
Политика конфиденциальности
Ключ для indexNow
Скрипт от рекламы
Задать вопрос
Искать
Главная
Информатика
Ответы на вопрос
Boris1247
14.11.2022
?>
Якого типу списку в тeкстовому докумeнті нe існує
Информатика
Ответить
Ответы
SitnikovYurii5
14.11.2022
Думаю нет большой разницы между процедурой и функцией, просто функция куда удобнее.
Для нахождения нода используется алгоритм Эвклида
//PascalABC.Net
function NOD(A, B: integer): integer;
begin
while A <> B do
if A > B then A := A - B else B := B - A;
NOD := A;
end;
procedure pNOD(A, B: integer; var NOD: integer);
begin
while A <> B do
if A > B then A := A - B else B := B - A;
NOD := A;
end;
begin
var a: Array of integer := (16, 32, 40, 64, 80, 128);
var n := a[low(a)];
for var i := low(a) to high(a) do
pNOD(n, a[i], n);
Writeln(n);
end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Якого типу списку в тeкстовому докумeнті нe існує
Ваше имя (никнейм)*
Email*
Комментарий*
Согласен с
политикой конфиденциальности
Отправить вопрос
Популярные вопросы в разделе
10. Водяная мельница одним оборотом колеса дает х литров воды. Составить программу, которая определяет количество оборотов N, необходимых для получения V м3 . (м3 = 1000 л составить программу на Пит...
Автор: виталийВячеславович
Obmo in.ся ни разунено 6 раз1 - while WallFromDowndo Right;2 - while WallFrom Downdo Left; ;3 - while WallFromDownRight;4 - while WallFromUp doRight;5 - while WallFromDowndo Paintiнено 1 разняться бес...
Автор: galinaobraz
Световое табло состоит из лампочек каждый из которых может находиться в двух состояниях включена или выключена. какое наименьшее количество лампочек должно находиться надо было, чтобы с его можно был...
Автор: Aleksandr72
Протабулировать функцию y=√|sinx+cosx| на промежутке () с шагом 0, 2 excel вычисления оформить в виде таблицы, отфармотировать с автоформата и сделать заголовок к таблице рабочий лист назвать функция
Автор: modno-trikotazh
сообщение объемом 42 байта состоит из 48 символов Найдите мощность алфавита на котором написано сообщение
Автор: olartamonov6
Укажите правильное описание массива a) Var c: ARRAY [1..50 OF REAL];b) Var b:array[1..180] of integer;c) Var x, y: array of integer [1..100] of real;
Автор: vusokaya13
Программирование линейных алгоритмов. Урок 1 Определи входные данные для оператора присваивания.sr = (a + b + c)/3sra, sra, b, sra, b, cНазадПроверить
Автор: imiryakubov
A="3>16" A=0 A=1 не является высказыванием решить
Автор: ainetdinovsnab
Определите количество цветов в палитре при глубине цвета 8 бита
Автор: test43
Записать логические выражение (формулы), истинные при соблюдении следующих условий: 1.) точка с координатами x, y принадлежит первой четверти единичного круга с центром в начале координат; 2.) точ...
Автор: ViktorovnaKraeva634
Nbsp; пользователь вводит сумму депозита и количество месяцев хранения денег в банке. необходимо провести расчет и показать на экран: a) прибыль с депозита в месяц, ...
Автор: Polina780
Информатика . Задали задачу в программе паскаль решить ВВОД. Программа принимает на вход два целых числа - n и k - количество кусков торта и количество людей на празднике. ВЫВОД. Программа выводит два...
Автор: Малыхин Валерьевна621
1.вычислите значение логического выражения при всех возможных значениях логических величин x и y; x или (x не y) 2.вычислите значение логического выражения при всех возможных значениях логических вел...
Автор: re22no22
1) определить количество информации фразы: "мама мыла раму! ". если известно, что мощность алфавита с дополнительным символами = 54 2) 2гб перевести в биты( написать цепочку вычислений) 3) 125124 к...
Автор: Mnatsovna
Что может выполнить мастер диаграмм? Укажите один или несколько правильных вариантов ответа: 1.ввести заголовок диаграммы, заголовки для осей, определить местоположение легенды 2.выбор диапазона дан...
Автор: milenaochirova01017424
▲
Для нахождения нода используется алгоритм Эвклида
//PascalABC.Net
function NOD(A, B: integer): integer;
begin
while A <> B do
if A > B then A := A - B else B := B - A;
NOD := A;
end;
procedure pNOD(A, B: integer; var NOD: integer);
begin
while A <> B do
if A > B then A := A - B else B := B - A;
NOD := A;
end;
begin
var a: Array of integer := (16, 32, 40, 64, 80, 128);
var n := a[low(a)];
for var i := low(a) to high(a) do
pNOD(n, a[i], n);
Writeln(n);
end.