Помощь - Поиск - Пользователи - Календарь
Полная версия: Найти НОД максимального элемента массива и количество элементов.
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Zzoyberg
Пользователь вводит размерность и элементы одномерного массива натуральных чисел. Найти НОД максимального элемента массива и количество элементов в массиве. Вспомогательный алгоритм необходимо оформить в виде рекурсивной процедуры или функции в отдельный модуль.
potter-by
В математике НОД ищется для двух и более чисел. По поводу количества элемента массива: если пользователь вводит размерность одномерного массива, то и количество элементов равно его размерности.
Рекурсивный алгоритм поиска НОД:


function nod(m, n: integer): integer;
    var mm: integer;
    begin
        mm := m mod n;
        if mm = 0 then
            nod := n
        else
            nod := nod (n, mm)
    end;


Модуль создайте самостоятельно
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.