Работа №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