
Вопрос задан 12.02.2021 в 00:11.
Предмет Информатика.
Спрашивает Кадышев Богдан.
ОЧЕНЬ НУЖНО, РЕБЯТ!!! Задан массив Х[1..N].Какое условие надо поставить вместо многоточия, чтобы
найти произведение отрицательных элементов массива переменной P? P:=0; for k:=1 to N do begin if ... then P:=P*X[k]; end;

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

Отвечает Бурмистрова Арина.
X[k]<0
Вот что нужно подставить.
Вот что нужно подставить.



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



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для нахождения произведения отрицательных элементов массива переменной P, вместо многоточия нужно поставить следующее условие:
if X[k] < 0 then P := P * X[k];
Это условие проверяет, является ли элемент X[k] отрицательным. Если это так, то он умножается на текущее значение P. Если элемент положительный или равен нулю, то никаких операций не выполняется и переходим к следующему элементу массива.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili