Максимальное число, которое может храниться в типе данных longint - 2³¹-1, или чуть больше двух миллиардов. Произведение всех элементов массива даст число больше этого значения, поэтому переменная pr имеет тип данных int64, который может хранить числа до 2⁶³-1, или примерно 9 * 10¹⁸.
Проверка:
Дан во вложении.
Объяснение:
Максимальное число, которое может храниться в типе данных longint - 2³¹-1, или чуть больше двух миллиардов. Произведение всех элементов массива даст число больше этого значения, поэтому переменная pr имеет тип данных int64, который может хранить числа до 2⁶³-1, или примерно 9 * 10¹⁸.