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

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

Задать свой вопрос
Степан Зададаев
Паскаль? С++?
Serzh Shherbenko
даа
Павел Таротухин
ввод и вывод одномерных массивов в Паскале по этой теме
1 ответ
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]lt;0 then O:=O+Z[i]
    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]lt;0 then O:=O+Z[i]
    else P:=P+Z[i];
    End;

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

Viktor Kekov
огромное спасибо)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт