Произведение чисел положительно, если среди них есть четное количество отрицательных чисел. и отрицательно, если их нечетное количество. я просто алгоритм напишу 1) вводим число n 2) устанавливаем счетчик k = 0 3) цикл по i от 1 до n 3.1) вводим очередное число 3.2) если число < 0, то прибавляем счетчик k = k + 1 3.3) конец цикла 4) если число k четное (k mod 2 = 0), то результат положительный если k нечетное (k mod 2 = 1), то результат отрицательный. 5) конец а вот делать так, как sky предлагает, я бы не стал. он тупо перемножает числа. произведение может оказаться слишком большим, да оно нам и не нужно.
Romanovna-yana
02.03.2022
Паскаль uses crt; var n,pr,x: integer; a: array [1..1000] of integer; begin write('введи количество чисел последовательности: '); readln(n); pr: =1; for x: =1 to n do begin readln(a[x]); pr: =pr*a[x]; end; if pr> 0 then writeln('yes') else writeln('no'); end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Содержащаяся одна в другой циклические структуры называются: вложенными; простыми; последовательными; ничего из вышеперечисленного.
скорей всего вложенными