Работа №4

Комментарий: работа нацелена на получение навыков работы с циклом for. Использовать в данной работе циклы while и do … while для реализации основного алгоритма запрещено. Часть кода, отвечающая за выполнение основного задания должна быть оформлена в виде отдельной функции. Данная функция должна иметь параметры, число и типы которых соответствуют решаемой функцией задачи.


Вариант 1: вывод таблицы умножения

Необходимо вывести на экран таблицу умножения на заданное пользователем число от 1 до 9 включительно. Если пользователь ввёл число не из требуемого диапазона – запрашивать ввод числа до тех пор, пока оно не будет введено правильно. Пример для числа 7:

1 * 7 = 7

2 * 7 = 14

9 * 7 = 63


Вариант 2: нарисовать равнобедренный треугольник

Нарисовать равнобедренный треугольник из символов ^. Высоту треугольника спросить у пользователя. Пример  треугольника с высотой 5:

        ^

      ^^^

    ^^^^^

  ^^^^^^^

^^^^^^^^^


Вариант 3: факториал числа

Посчитать факториал заданного числа. Число спросить у пользователя. Если пользователь ввёл число, факториал для

которого вывести невозможно - запрашивать его ввод повторно до тех пор, пока оно не будет введено правильно. Результат вывести в виде выражения, с помощью которого факториал был вычислен. Пример вывода для числа 4:

1 * 2 * 3 * 4 = 24