Решаем задачи Абрамян на Паскале. Recur11

Recur11. Описать рекурсивную функцию MaxInt($$A$$, $$N$$) целого типа, которая находит максимальный элемент целочисленного массива $$A$$ размера $$N$$ $$(1 \le N \le 10)$$, не используя оператор цикла. С помощью этой функции найти максимальные элементы массивов $$A$$, $$B$$, $$C$$ размера $$N_A$$, $$N_B$$, $$N_C$$ соответственно.

Решение:

 

Другие задачи из раздела Recur можно посмотреть здесь.

Комментарии:

Комментарии 2

  • День добрый. Ваша программа выводит индексы максимальных элементов, а не сами элементы, как должно быть. Может, например, вместо Writeln(MaxInt(A,NA)); стоит написать Writeln(A[MaxInt(A,NA)]); ?

  • Согласен, что не правильно работает…
    поменял функцию:

    на

    Согласно условию.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *