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

Proc27. Описать функцию IsPowerN($$K$$, $$N$$) логического типа, возвращающую True, если целый параметр $$K$$ ($$> 0$$) является степенью числа $$N$$ ($$> 1$$), и False в противном случае. Дано число $$N$$ ($$> 1$$) и набор из 10 целых положительных чисел. С помощью функции IsPowerN найти количество степеней числа $$N$$ в данном наборе.

Решение:

 

Решение от olegst1975:

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

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

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

  • Точно не реагирует на 1(нулевую степень любого числа), скорее недостатки как и в предыдущей задаче(использован тот же метод).

    [/crayon]

  • В задании сказано, что K (>0) и N(>1) то есть прямо сказано, что нулевую степень числа не рассматриваем.

    • Всё равно не выдержал, и поправил:
      Поправил
      Было:

      Стало:

    • K=1 и есть N в степени ноль

  • Для любых целых чисел K и N:

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

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