Задание 2 (целочисленная арифметика)
Указания
- Специальная функция bash
$RANDOM
возвращает псевдослучайное число в диапазоне от 0 до 32767.
Написать сценарий, который выводит на экран числа от 1 до случайного числа в диапазоне [20, 200]. При этом вместо чисел, оканчивающихся на 3, программа должна выводить слово «
foo
», а вместо чисел, начинающихся с 2 — слово «bar
». Если выполняются оба условия, программа должна выводить слово «foo|bar
».Написать сценарий, который будет выбирать 20 случайных лет в диапазоне от 1000 до 2100 и проверять каждый из них на високосность (должен или делиться на 400, или делиться на 4, но не делиться на 100). Необходимо на отдельной строке вывести год и результат проверки.
Написать сценарий, который выбирает случайное четырёхзначное число (от 0 до 9999) и спрашивает у пользователя его вариант четырёхзначного числа. Затем сценарий должен вывести количество десятичных позиций (от 0 до 4), которые в обоих числах совпадают.
Написать сценарий, который выбирает случайное четырёхзначное число и проверяет его на простоту. Необходимо вывести это число и результат проверки.
Написать сценарий, который вводит из стандартного потока два числа и находит их наибольший общий делитель.
Написать сценарий, который вводит из стандартного потока число и находит сумму цифр его десятичного представления.
Написать сценарий, который вводит из стандартного потока число и определяет, состоит ли его десятичное представление из одинаковых цифр (кроме возможных ведущих нулей).
Написать сценарий, который вводит из стандартного потока число n и выводит последовательность n первых чисел Фибоначчи.