Дан линейный одномерный массив, данный случайным образом, содержащий положительные ,

Дан линейный одномерный массив, данный случайным образом, содержащий положительные , отрицательные числа и нули. Найдите сумму частей массива, если среди их есть хоть один элемент больше единицы, и творение - в неприятном случае.

Задать свой вопрос
Милана Игуменцева
Да, Pascal BC
Амина Асикритова
Нет, const n=10; array[1..n]
Бубеничек Александра
Что-что?
1 ответ
Program z1;
var a, i, z, x, y, l: integer;
mas: array [1..10] of integer;
begin
for l:=1 to 10 do
readln(mas[l]);
i:=0;
for a:=1 to 10 do
if mas[a]gt;1 then i:=i+1;
if i gt; 0 then begin
z:=0;
for x:=1 to 10 do z:=z+mas[x];
writeln(z);
end
else begin
y:=1;
for x:=1 to 10 do y:=y*mas[x];
writeln(y);
end;
end.
Тимур Шагун
спасибо громадное)
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт