Дан одномерный массив z элементов .Найти сумму отрицательных и положительных элементов...

0 голосов

Дан одномерный массив z элементов .Найти сумму отрицательных и положительных элементов массива


спросил от (63 баллов) в категории Информатика
оставил комментарий от Кандидат Наук (34.0k баллов)

Паскаль? С++?

оставил комментарий от (63 баллов)

даа

оставил комментарий от (63 баллов)

ввод и вывод одномерных массивов в Паскале по этой теме

1 Ответ
0 голосов
ответил от Кандидат Наук (34.0k баллов)
 
Лучший ответ

Const
K = 10;
Var
Z:array[1..K] of integer;
i:integer;
P,O:real;
Begin
For i:= 1 to K do
    Begin
    Z[i]:=random(21)-10;
    Write(Z[i],' ');
    if Z[i]<0 then O:=O+Z[i]<br>    else P:=P+Z[i];
    End;
WriteLn;
WriteLn('Сумма положительных элементов: ',P);
WriteLn('Сумма отрицательных элементов: ',O);
End.


То же, но с вводом с клавы:

Const
K = 10;
Var
Z:array[1..K] of integer;
i:integer;
P,O:real;
Begin
WriteLn('Введите элементы массива:');
For i:= 1 to K do
    Begin
    Read(Z[i]);
    if Z[i]<0 then O:=O+Z[i]<br>    else P:=P+Z[i];
    End;

WriteLn;
WriteLn('Сумма положительных элементов: ',P);
WriteLn('Сумма отрицательных элементов: ',O);
End.

оставил комментарий от (63 баллов)

большое спасибо)

...