Необходимо написать программку: дан массив. Нужно раздельно вычислить отдельно сумму чисел,

Необходимо написать программку: дан массив. Необходимо раздельно вычислить отдельно сумму чисел, наименьших и великих данного K. Помогите пожалуйста!

Задать свой вопрос
1 ответ
// PascalABC.NET 3.2, сборка 1399 от 08.03.2017
// Внимание! Если программка не работает, обновите версию!

begin
  var k:=ReadInteger('k=');
  var a:=ArrRandom(ReadInteger('n='),-99,99); a.Println;
  Writeln('Сумма элементов, наименьших ',k,': ',
    a.Where(x-gt;xlt;k).Sum);
  Writeln('Сумма частей, великих ',k,': ',
    a.Where(x-gt;xgt;k).Sum)
end.

Пример
k= 45
n= 15
53 45 26 -9 -34 -93 87 52 -72 16 15 -58 73 24 -22
Сумма частей, наименьших 45: -207
Сумма элементов, великих 45: 265
Борис Будяев
ну а если использовать только текст
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт