PDA

Просмотр полной версии : Короткая задачка



sirUjin
28.03.2010, 17:43
Вчера в телешоу услышал, понравилась... Должна решать ся минуты за полторы :)


Умножаем 2010 на число, состоящее из 2010 единиц. Вопрос: какова сумма цифр получившегося числа?

Ответы, как всегда в личку.

sirUjin
29.03.2010, 17:51
Пояснение:
2010 надо умножить на 11111111... (и так 2010 раз). у получившегося ответа найти сумму цифр.

Задачу уже решили:
Arista
Merlin
komarovsky
ILS

ILS
30.03.2010, 00:12
2010 надо умножить на 11111111... (и так 2010 раз). у получившегося ответа найти сумму цифр
для того, чтобы найти сумму цифр, на самом деле не нужно умножать 2010 на 11111111... (и так 2010 раз)
А-то ведь кто-нить и правда зависнет :)

sirUjin
30.03.2010, 12:39
ILS, spoiler

sirUjin
30.03.2010, 12:42
Ответили:
wolf-hound
Varg
Juk

Merlin
30.03.2010, 14:19
Полное решение:

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.
Дебагов не вёл.

sirUjin
30.03.2010, 16:15
:D:D:D

ILS
30.03.2010, 18:56
ответ в конце не 42
КАК НЕ 42?!!!

sirUjin, я же говорил! говорил! видишь, Мерлин завис :D

ILS
30.03.2010, 20:05
Совпаденьице:

http://rolevik.org/forum/attachment.php?attachmentid=5020&stc=1&d=1269961175

sirUjin
30.03.2010, 22:16
К решившим присоединились:
Fessaer

Пикся
02.04.2010, 16:13
Ну-с!

sirUjin
02.04.2010, 21:29
Да, думаю, что все кто хотел ответить, ответил.
Итак:

Умножаем в столбик
2010
*
...111
________
2010
2010
2010
2010
2010
...
_______
ХХХХХХХХ


Тут важно понять, что при сложении максимальная получаемая цифра будет меньше 10. А значит, сумма цифр в ответе будет рана сумме сумм цифр в числе 2010. А так как сложить надо 2010 раз, то и ответ раве (2+1)*2010=6030

Арамис
19.06.2010, 15:26
Пришёл за две минуты к тому же решению, но (!!!) - я законченный гуманитарий, с математикой у меня всегда были проблемы. Поэтому я пошёл иным путём:
если: 2 010 * 111 = 223 110
а если: 2 010 * 1 111 = 2 233 110
ну а если:2 010 * 1 1111 = 2 2333 110
закономерность трудно не заметить.

Следовательно, сумма будет 2+2+1+1+0+(3*2008)=6030

Да, я такой...))

Delirium Tremens
23.06.2010, 03:28
Пришёл за две минуты к тому же решению, но (!!!) - я законченный гуманитарий, с математикой у меня всегда были проблемы. Поэтому я пошёл иным путём:
если: 2 010 * 111 = 223 110
а если: 2 010 * 1 111 = 2 233 110
ну а если:2 010 * 1 1111 = 2 2333 110
закономерность трудно не заметить.

Следовательно, сумма будет 2+2+1+1+0+(3*2008)=6030

Да, я такой...))

:) !!!

Арамис
23.06.2010, 16:01
Вот вам вторая короткая задачка, того же типа:

На электронном табло отображается верное математическое равенство. Но один пиксель табло неисправен. Какой?

http://www.braingames.ru/images/main/puzzle/puzzle393.gif

Захарий
23.06.2010, 17:13
Ай яй яй, Арамис, как некрасиво у аристы задачки тырить.........
смотри сюды http://rolevik.org/forum/showthread.php?t=6505
мыж давно уже ето порешали :)

Арамис
23.06.2010, 22:42
Захарий,, это еще кто у кого:)

Ну, порешали и ладно:) Тогда решайте эту:

http://img205.imageshack.us/img205/9156/42746764.jpg

Решения - прямо сюда!:)

sirUjin
24.06.2010, 02:39
Решение: "ХЕЗ" :)

Арамис
24.06.2010, 04:10
sirUjin,, одно из многих, да? http://static.diary.ru/userdir/1/6/9/0/16908/37455326.gif

Exzorzist
24.06.2010, 07:16
Через три часа самолет марки автомобиль будет валяться в кювете на расстоянии Х от точки взлета. А самолет марки мотоцикл благополучно снесут с трассы другие самолеты....

Арамис
24.06.2010, 14:35
Exzorzist,, да-да http://static.diary.ru/userdir/1/2/1/5/1215294/51868064.gif