Решить 10 задач на языке Refal
1. Найти впоследовательности два наибольших значения. Пример: для последовательности 1 1 2 2 3 1 ответом будет 2 и 3.
2. Создать последовательность из N элементов последовательности Фибоначчи.
3. Найти сумму элементов последовательности, имеющих чётную позицию.
4. Переместить элементы последовательности по кругу на введённое пользователем число.
Пример: для объектного выражения 1 2 3 4 5 и числа 1 ответом будет 5 1 23 4. Задачу решить без использования функции First.
5. Переместить элементы последовательности по кругу на введённое пользователем число.
Пример: для последовательности 1 2 3 4 5 и числа 3 ответом будет 3 4 5 12. Задачу решить с использованием функции First. При вводе числа, большего длины выражения, следует выводить сообщение об ошибке.
6. Удалить все нули из последовательности цифр.
7. Дана последовательность длинных чисел (каждое из которых завёрнуто в скобочный терм). После каждого отрицательного числа
вставить число 33.
8. Дана последовательность чисел. Найти среднее арифметическое элементов списка.
9. Дана последовательность чисел. Определить, является ли он возрастающей
последовательностью. Примеры: 1 4 8 10 — является, 1 8 4 10 — не является, пустое выражение — является, 3 (выражение из одного элемента)— является.
10.Написатьпрограмму, которая определяет количество учеников в классе, чей рост превышает
средний.