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

ОЧЕНЬ НУЖНО, РЕБЯТ!!! Задан массив Х[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.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы