1.Дан одномерный массив числовых значений, насчитывающий n частей. Вычислить сумму

1.Дан одномерный массив числовых значений, насчитывающий n частей. Вычислить сумму положительных элементов и произведение ненулевых элементов.

Задать свой вопрос
1 ответ
N, a , s, p:integer; begin s := 0; p:= 0; Readln(n); for I := 1 to n do begin read(a); if a gt;= 0 then inc(s, a) else p := p *a ; end; writeln(s,' ', p); End.
Irina Krasnoselova
p:=1 сначала, не?
Серега Валетный
я теснее решил , да там p;= 1 и if (a[i] > 0) then sum:=sum+a[i];if (a[i] <> 0) then p:=p*a[i];
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт