Форум » Массивы, сортировка, работа с файлами » [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 - результат почему то отрицательный выдает при положительных значениях. В чем ошибка? Переполнение. Выход за границы диапазона целых чисел.
полная версия страницы