Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Помогите написать Добавлено: 20.05.05 01:38  

Автор вопроса:  ArtBase | ICQ: 55593017 
Задачка, значит.
Царь сказал мудрецу:
"Что ты хочешь?"
Мудрец:
"Мне нужно мало. Положи зернышко на клетку шахматной доски. Умножь на два и полученный результат положи на вторую клетку."
и т.д.
Сколько нужно отдать мудрецу зерна?
Пусть 1 зерно весит 1 грамм.
Ответ перевести в тонны.
------------------------
Получается такой типа ряд:
1+2+4+8+16+32+64+128+256+512+...+ N
И все это (т.к. шахматная доска) нужно проделать за 64 шага.
Осилим??? :)

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 HOOLIGAN



Вопросов: 0
Ответов: 1066
 Профиль | | #1 Добавлено: 20.05.05 01:54
Чёто зерна толстые у тебя :) Обычно пшеничное зерно (в байке о нём шла речь) раз в 10 меньше.

Dim z As Double, i As Long, m As Double, t As Double
    m = 0.000001
    For i = 0 To 63
        z = z + 2 ^ i
    Next i
    t = z * m


18446744073709,6 тонны.

Ответить

Номер ответа: 2
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #2
Добавлено: 20.05.05 03:30
Какой ужас, неужели кто-то еще не знает, что сумма 2^i, где i=1..N равна 2^(N+1)-1?

Ответить

Номер ответа: 3
Автор ответа:
 ArtBase



ICQ: 55593017 

Вопросов: 23
Ответов: 76
 Профиль | | #3 Добавлено: 20.05.05 13:45
Спасибо за помощь!
Sharp, да ужас, хех, теперь будем знать!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам