•  
  • 2
  •  
1

задачка на логику и элементарную математику

Найти сумму всех ЦИФР десятичных чисел от 1 до 1000 кратных 5. Пример: числа 5, 10, 15, 20, ..., 1000. Сумма = 5 + 1 + 0 + 1 + 5 + ... Решить нужно без использования компьютера

задача, математика, программирование, логика.
спросил 992 дня назад Аватор пользователя mdv mdv
74 3
300

4 ответа:

    •  
    • 5
    •  

    45 * 10 * 2 + 45 * 10 * 2 + 5 * 10 * 10 + 1 = 2301

    45 - сумма чисел 0...9. Трехзначное число, кратное 5, имеет 10 * 10 * 2 возможных чисел. Соответственно, для сотен и десятков сумма всех цифр 45 * 10 * 2, для единиц - 5 * 10 * 10. Ну и + 1 для 1000.

    ответил 992 дня назад Аватор пользователя pingw33n pingw33n
    195 3
    •  
    • 1
    •  

    Алгоритм весьма прост. В конце у нас бывают цифры только 0 и 5. Соответственно, сумма таковых будет 500. Делим 1000 на 5 = 200. Теперь, оставшиеся считаются по формуле (20x45 + 2x45 + 1)x5 = 991x5 = 4945. 4945+500 = 5445. Где я лажанулся? :)

    О да, пару своих ошибок осознал.

    ответил 992 дня назад Аватор пользователя andy_shev andy_shev
    286 6
    изменил 990 дней назад Аватор пользователя andy_shev andy_shev
    286 6
    •  
    • 1
    •  

    2301 - это правильный ответ =)

    А для от 1 до 2000 будет

    5*10*20 + 45*20*2 + 45*20*2 + 1*20*10 + 2 = 4802
    
    ответил 991 день назад Аватор пользователя mdv mdv
    74 3
    изменил 991 день назад Аватор пользователя mdv mdv
    74 3
    •  
    • 0
    •  

    5555

    ответил 992 дня назад Аватор пользователя sviklim sviklim
    30
Чтобы написать ответ, вы должны авторизироваться.