0 / 0 / 0
Регистрация: 16.03.2011
Сообщений: 44
|
||||||
1 | ||||||
Индийская легенда12.05.2011, 10:01. Показов 2697. Ответов 34
Метки нет (Все метки)
НАРОД ПОМОГИТЕ ПЛЗ! ПОДСКАЖИТЕ КАК ВЫВЕСТИ ОЧ БОЛЬШОЕ ЧИСЛО В ЭТОЙ ЗАДАЧЕ НАПРИМЕР ЕСЛИ ВЗЯТЬ 10 ячейку?
"О шахматной доске и зернах". Известная индийская легенда утверждает, что когда великий гроссмейстер выиграл у падишаха в награду он попросил положить на первую клетку шахматной доски 1 зерно, на вторую - 2, на третью - 4, на четвертую - 16 и т.д. Опишите программу, содержащую рекурсивную процедуру вычисления количества зерен на n-й ячейке шахматной доски.
0
|
12.05.2011, 10:01 | |
Ответы с готовыми решениями:
34
Легенда диаграммы Легенда о шахматах Легенда на графике Легенда к 3D-графику в MathCAD |
0 / 0 / 0
Регистрация: 16.03.2011
Сообщений: 44
|
|
12.05.2011, 12:23 [ТС] | 21 |
ну я понимаю задачу так что должна получится такая последовательность 1 2 4 16 256...
Добавлено через 1 минуту и на последней ечейке будет очень большое число так как его вывести строкой формула у меня правильная как написать задачу чтоб выводило большое число строкой?
0
|
32 / 32 / 6
Регистрация: 24.02.2011
Сообщений: 126
|
||||||
12.05.2011, 12:25 | 23 | |||||
0
|
0 / 0 / 0
Регистрация: 16.03.2011
Сообщений: 44
|
|
12.05.2011, 12:38 [ТС] | 24 |
помоему по условию задачи должно быть 2^1 2^2 2^4 2^8! я реально уже не знаю как по другому
0
|
32 / 32 / 6
Регистрация: 24.02.2011
Сообщений: 126
|
|
12.05.2011, 12:46 | 26 |
0
|
0 / 0 / 0
Регистрация: 16.03.2011
Сообщений: 44
|
|
12.05.2011, 12:51 [ТС] | 27 |
ну у меня такое условие "он попросил положить на первую клетку шахматной доски 1 зерно, на вторую - 2, на третью - 4, на четвертую - 16 и т.д."
0
|
32 / 32 / 6
Регистрация: 24.02.2011
Сообщений: 126
|
|
12.05.2011, 12:55 | 28 |
0
|
0 / 0 / 0
Регистрация: 16.03.2011
Сообщений: 44
|
|
12.05.2011, 12:56 [ТС] | 29 |
я опять ошибся там должно бить 2^1 2^2 2^3 2^4 2^5...
0
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
12.05.2011, 18:39 | 30 |
Скорее всего коректно.
Наверное нет. Предлагаю так: Изначально есть 1. Все последующие члены последовательности выводятся так: 2 в степени предыдущего значения. Т. е. имеем: 2^1 = 2 2^2 = 4 2^4 = 16 2^16 = 65536 и т.д.
0
|
32 / 32 / 6
Регистрация: 24.02.2011
Сообщений: 126
|
|
12.05.2011, 20:01 | 31 |
valeriikozlov, ну так ведь легенда не такая и автор темы написал, что ошибся)
0
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
12.05.2011, 21:08 | 32 |
eXXXXXXXXXXX,
Ну вообще-то автор пишет: А его высказывания: это по моему его догадки. А сама легенда изначально конечно не так звучит. Но ведь любую легенду можно немного изменить, на то она и легенда....
0
|
0 / 0 / 0
Регистрация: 16.03.2011
Сообщений: 44
|
|
13.05.2011, 17:14 [ТС] | 33 |
да возможно и так но как сделать чтобі віводило большое число например при вводе числа 12 уже ничего не выводит а должно выводить! если ты знаеш как это сделать то кинь плз всю задачу!)))
0
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
14.05.2011, 05:36 | 34 |
Если бы все было так просто, я бы написал код.
Но поверьте мне, что если условие задачи корректно (и для решения этой задачи подходит только способ, который я описал в 30 сообщении этой темы), то даже используя длинную арифметику, задачу решить невозможно.
0
|
95 / 81 / 3
Регистрация: 13.05.2011
Сообщений: 279
|
|
14.05.2011, 06:32 | 35 |
Пиши класс-контейнер, хранящий значение в нескольких переменных, и перегружай для него операторы.
0
|
14.05.2011, 06:32 | |
14.05.2011, 06:32 | |
Помогаю со студенческими работами здесь
35
Динамическая легенда в цикле Легенда про try catch Легенда о Иосифе Флавии DBChart. Легенда графика Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |