АФ
Александр Фокин

Помогите пожалуйста с задачей по Паскалю. Из последовательности чисел А1, А2, ..А30 выбрать целые четные

Помогите пожалуйста с задачей по Паскалю. Из последовательности чисел А1, А2,...А30 выбрать целые четные числа.

каким образом

НМ
Наталья Мамедова

эм.. . ну можно каждый элемент массива проверить на два условия :
1) остаток от деления на 2 (если 0 тогда число четное)
2) остаток от деления на 1 ( если 0 тогда число целое)

Айсулу
Айсулу

При деление чисел с плавающей точной остатка не бывает.
К примеру 1.5 / 1 = 1.5
А вот если сранивать число и округленное число - то тогда да, можно проверить целое или нет. Только надо опять-же не чистое сравнение, а что-то типо abs( round(a) - a ) < 0.00001.
Из-за чисел с плавающей точкой могут возникать артефакты вида round(3) = 3.000000000000001 или даже 2.99999999999

Похожие вопросы
Даны целое n и действительный а1, а2,...аn. найти члены последовательности, принадлежащие отрезав [1;2]
Задача по Паскалю. Пожалуйста, помогите! ! :(
Дана последовательность n целых чисел. Вычислить произведение простых чисел последовательности. (без массива) Как решить?
Среда Pascal. Объясните, пожалуйста, как в Паскале вывести последовательность чисел в обратном порядке?
Задачка по С++ решить нужно, помогите. Дана последовательность из n целых чисел. Получить: А1+А3+А5+А7+...
Помогите оформить через подпрограмму. Даны целые числа а1,а2,...an и b1,b2,...bn.Преобразовать последовательность b
Дана последовательность действительных чисел а1 а2...аn. Найти количество элементов до первого минимума.
Паскаль. Найти произведение четных натуральных чисел, меньших 100
Помогите пожалуйста с заданиями А1 и А2
ПАСКАЛЬ. С клавиатуры вводятся 7 целых чисел. Вычислить количество отрицательных членов этой последовательности.