Предмет: Информатика,
автор: octarine
Напишите программу на PascalABC.net
В одномерном массиве, состоящем из n элементов, вычислить:
- сумму элементов массива, расположенных между первым и вторым
положительными элементами;
Преобразовать массив таким образом, чтобы элементы, равные нулю,
располагались после всех остальных.
Ответы
Автор ответа:
0
##
var n := ReadInteger;
var a := ArrRandom(n, -9, 9);
a.Println;
var v := a.Indices(t -> t > 0).ToArray;
a[v[0] + 1:v[1]].Sum.Println; // сумма
a := (a.Where(t -> t <> 0) + a.Where(t -> t = 0)).ToArray;
a.Print
Приложения:
Похожие вопросы
Предмет: Русский язык,
автор: гпа2
Предмет: Русский язык,
автор: 198501
Предмет: Русский язык,
автор: Аноним
Предмет: Химия,
автор: bara9090
Предмет: Физика,
автор: allaportas