Престранное задание мне досталось на днях: дается тема из сферы численных методов и нужно самому придумать конкретную задачу и решить ее на Паскале.
Честно говоря, не люблю такой формат заданий, так как он нечетко определен: преподу то ли понравится, то ли нет...
Рассмотрим решение задачи на простые числа, так как это одна из самых распространённых тем в олимпиадном программировании. Читаем условие задачи: Давайте сначала напишем функцию, которая проверяет, является ли число простым. Напомню определение простого числа: Простое число — это натуральное число, имеющее ровно два различных натуральных делителя. Иначе говоря, натуральное число a является простым, если оно отлично от 1 и делится без остатка только на 1 и на самого себя. Таким образом, необходимо проверить делимость числа a на все числа от 2 до a (не включая)...