Форум программистов, компьютерный форум CyberForum.ru

очень интересная загадка по мотивам одной известной истории=) - C++

Восстановить пароль Регистрация
 
Lusia_911
1 / 1 / 0
Регистрация: 02.12.2010
Сообщений: 22
02.12.2010, 03:01     очень интересная загадка по мотивам одной известной истории=) #1
Вы, наверное, слышали историю о том, как один могуществен-ный правитель обещал наградить ученого, оказавшего ему большую услугу. Ученый, когда его спросили, что бы он хотел получить в награду, указал на шахматную доску и промолвил: «Положите одно пшеничное зерно на первую клетку, два — на вторую, четыре на третью, восемь на следующую и т. д.». Пра-витель, которому явно недоставало математической эрудиции, был поражен, услышав такую скромную просьбу,— ведь он уже приготовил богатые дары. Программа, которую вы соста-вите, показывает, в какое смешное положение попал правитель. В ней вычисляется количество зерен, которое надо положить на каждую клетку, а также промежуточные результаты (суммы зерен по числу клеток). Поскольку вы, возможно, не знакомы с урожаями пшеницы, мы, кроме того, сравниваем промежуточные суммы зерен с приблизительными цифрами годового урожая пшеницы в США (#define CROP 7E14- коли-чество зерен, выращиваемых в США за 1 год).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2010, 03:01     очень интересная загадка по мотивам одной известной истории=)
Посмотрите здесь:

C++ Очень интересная головоломка..
C++ очень интересная задание
C++ Стоимость акций известной фирмы стабильно растёт на протяжении n месяцев, каждый месяц...
C++ Загадка
C++ Очень интересная задача, не все смогут
Содание динамического массива известной размерности C++
C++ Написать функцию, возвращающую площадь сегмента круга по известной высоте и радиусу (одна формула)
C++ Как ввести из консоли строку известной длины?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vet
 Аватар для vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
02.12.2010, 06:09     очень интересная загадка по мотивам одной известной истории=) #2
историю то слышали, но что требуется? Написать программу?
Цитата Сообщение от Lusia_911 Посмотреть сообщение
Программа, которую вы соста-вите
здесь все просто, это степень 2-ки от 0 до 64
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cmath>
using namespace std;
 
#define CROP 7e+14
 
int main()
{
    double sum = 0;
    for(int i=0;i<64;i++)
    {
    sum += pow(2.0,(double)i);
    cout << "i = " << i+1 << "\tCount = " << pow(2.0,(double)i) << "\tSum = " << sum;
    if(sum<CROP) cout << "\tZerna xvatit\n";
    else cout << "\tZerna ne xvatit\n";
}
    cin.get();
}
Yandex
Объявления
02.12.2010, 06:09     очень интересная загадка по мотивам одной известной истории=)
Ответ Создать тему
Опции темы

Текущее время: 20:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru