Высший разум
(1271024)
10 лет назад
Вся надежда на экстрасенсов. Будем дальше гадать какой язык.. .
program x;
var
i, p: integer;
a: array [1..10] of integer;
begin
p := 1;
for i := 1 to 10 do
begin
Write('a[', i, '] = ');
ReadLn(a[i]);
if a[i] < 0 then
p := p * a[i];
end;
for i := 1 to 10 do
Write(a[i], ' ');
WriteLn;
WriteLn('Proizvedenie = ', p);
ReadLn;
end.
paperrose
Гуру
(4569)
10 лет назад
long mul = 1;
cout << "array elements:" << endl;
for (int i = 0; i < N; i++) {
if (arr[N] < 0) mul*=arr[N];
cout << arr[i] << "\t";
}
cout << endl << endl << "multiplication:" << endl << mul << endl;
Lance Spencer
Мыслитель
(7853)
10 лет назад
1) создаешь переменную в которой будет лежать произведение, кладешь туда 1
2) перебираешь элементы массива, внутри перебора проверяешь элемент меньше ли он нуля, если меньше - умножаешь переменную (см. выше) на этот элемент