Форум » Массивы, сортировка, работа с файлами » [C2] оттуда » Ответить

[C2] оттуда

Виталий: Найти произведение элементов массива четных и НЕ кратных 5. Диапазон 0-1000, целые положительные (longint). 30 элементов массива, переменные longint. Ввел в Algo - результат почему то отрицательный выдает при положительных значениях. В чем ошибка? {ввод элементов} j:=1; {переменная с произведением} for i:=1 to N do begin if (a[ i ] mod 2 = 0) and (a[ i ] mod 5 <>0) then j:=j*a[ i ] end; writeln ('Произведение равно ', j); end.

Ответов - 1

Поляков: Виталий пишет: Ввел в Algo - результат почему то отрицательный выдает при положительных значениях. В чем ошибка? Переполнение. Выход за границы диапазона целых чисел.



полная версия страницы