Помогите решить в паскаль.По древней легенде мудрец, который изобрел шахматы, потребовал...

0 голосов
34 просмотров

Помогите решить в паскаль.
По древней легенде мудрец, который изобрел шахматы, потребовал от персидского шаха такое количество пшеницы, чтобы им можно было покрыть шахматную доску, положив на первую клетку 1 зерно, на вторую - 2, на третью - 4 и т.д., т.е. на каждую следующую в двое больше предыдущей. Каким количеством зерна можно покрыть шахматную доску?


Информатика (21 баллов) | 34 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Ответ давно известен : 2^64 - 1 = 18 446 744 073 709 551 615 зерен.
Но если писать программу на паскале, число не поместится в тип longint.
Потому что longint ограничен +-2*10^9
А типом real его делать нельзя, потому что получится не точно,
а что-то типа 1,8446744*10^20

(320k баллов)