Вчера в телешоу услышал, понравилась... Должна решать ся минуты за полторы :)
Умножаем 2010 на число, состоящее из 2010 единиц. Вопрос: какова сумма цифр получившегося числа?
Ответы, как всегда в личку.
Printable View
Вчера в телешоу услышал, понравилась... Должна решать ся минуты за полторы :)
Умножаем 2010 на число, состоящее из 2010 единиц. Вопрос: какова сумма цифр получившегося числа?
Ответы, как всегда в личку.
Пояснение:
2010 надо умножить на 11111111... (и так 2010 раз). у получившегося ответа найти сумму цифр.
Задачу уже решили:
Arista
Merlin
komarovsky
ILS
для того, чтобы найти сумму цифр, на самом деле не нужно умножать 2010 на 11111111... (и так 2010 раз)Цитата:
Сообщение от sirUjin
А-то ведь кто-нить и правда зависнет :)
ILS, spoiler
Ответили:
wolf-hound
Varg
Juk
Полное решение:
Sum=0;
Counter = 0;
for i=1 to 2010 do {
Counter = Counter + (1*2010)*(10^(i-1));
}
while not (counter = 0) do {
Sum = Sum + Counter mod 10;
Counter = Counter div 10;
}
Предупреждаю - работать будит долго, а ответ в конце не 42.
Дебагов не вёл.
:D:D:D
КАК НЕ 42?!!!Цитата:
Сообщение от Merlin
sirUjin, я же говорил! говорил! видишь, Мерлин завис :D
Совпаденьице:
http://rolevik.org/forum/attachment....1&d=1269961175
К решившим присоединились:
Fessaer