11 месяцев назад
Решение 8 задачи проекта Эйлера: Наибольшее произведение в последовательности
Преобразовал 1000-значное число в строку, затем в массив, а споткнулся на особенностях использования математических операторов в языке и их влиянии на память. Условия задачи "Наибольшее произведение четырех последовательных цифр в нижеприведенном 1000-значном числе равно 9 × 9 × 8 × 9 = 5832. Найдите наибольшее произведение тринадцати последовательных цифр в данном числе." Преобразовываю 1000-значное число в удобный формат В языке программирования Си невозможно оперировать столь большими числами как 1000-значное и поэтому неплохо бы представить его в виде массива цифр...
4 года назад
Проект Эйлера, как вариант для практики программирования
Пока я думал, какие задачи программировать, узнал, что друг тоже начал изучать Python. И подкинул он мне ссылку на русскую версию проекта Эйлера. Проект "Эйлер" — это набор интригующих задач по математике и программированию . Так пишут на самом сайте. На самом деле задачи, которые встретились мне, завязаны на программировании, и знание математики нужно разве что для создания более изящных алгоритмов. В целом, этот проект отличная возможность для тренировки мозгов. Причем первые ступени отлично походят для новичков, а дальше с каждым шагом нужно становиться лучше в создании алгоритмов...