profile


Опубликовано 4 года назад по предмету Информатика от bober10

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

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

Другие вопросы