Задача Сумма простых чисел меньше 10 равна 2 + 3 + 5 + 7 = 17. Найдите сумму всех простых чисел меньше двух миллионов. Решение Надо сказать, что решение здесь уже заведомо известно, так как в предыдущих задачах это уже встречалось. Обжёгшись ранее на оптимизациях, для начала попробую лобовое решение: Как мы должны помнить, здесь для поиска простого числа перебираются все множители числа n, но оптимизация заключается в том, чтобы перебирать их только до sqrt(n). Также ради разнообразия я использовал код: sum += n & is_prime(n); Вместо проверки с помощью if...
22) Нужно расположить числа от меньшего к большему. Самое первое число будет самым большим числом со знаком минус -1,4, а самым последним самое большое положительное число 1,15. Самая большая сложность в задании определить какое число больше минус 1 и 1/3 или минус 1,3? 1 и 1/3 равно 1,3333333... Минус 1,3 число больше чем число 1,33333, т.к. оно отрицательное и считаем наоборот, чем число больше, если стоит знак минус, значит оно самое маленькое -1,4; -1,33333; -1,3; 1,125; 1,15 23) Здесь наоборот...