Вопрос задан 12.02.2021 в 00:11. Предмет Информатика. Спрашивает Кадышев Богдан.

ОЧЕНЬ НУЖНО, РЕБЯТ!!! Задан массив Х[1..N].Какое условие надо поставить вместо многоточия, чтобы

найти произведение отрицательных элементов массива переменной P? P:=0; for k:=1 to N do begin if ... then P:=P*X[k]; end;
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бурмистрова Арина.
X[k]<0 
Вот что нужно подставить.
0 0
Отвечает Палій Софія.
Условие, которое будет истинным, если очередной элемент отрицателен, т.е. правильно будет так: if X[k]<0 then ...
Но вообще-то здесь ошибка: начальное значение P должно быть 1, в том виде что есть сейчас, результатом всегда будет 0.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для нахождения произведения отрицательных элементов массива переменной P, вместо многоточия нужно поставить следующее условие:

if X[k] < 0 then P := P * X[k];

Это условие проверяет, является ли элемент X[k] отрицательным. Если это так, то он умножается на текущее значение P. Если элемент положительный или равен нулю, то никаких операций не выполняется и переходим к следующему элементу массива.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос