Заполнить очередь 11 случайными вещественными числами из промежутка [-1;3]. Отыскать сумму

Заполнить очередь 11 случайными вещественными числами из интервала [-1;3]. Найти сумму положительных частей очереди. Итог поместить в очередь. Удалить 1 элемент из очереди. Посл исполнения каждой операции выводить содержимое очереди на экран.

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

begin
  var q:=new Queuelt;realgt;;
  foreach var x in SeqRandomReal(11,-1,3) do
    q.Enqueue(x);
  q.Println; Println;
  q.Enqueue(q.Where(t-gt;tgt;0).Sum); // добавили сумму
  q.Println; Println;
  q.Dequeue; // удалили 1-ый элемент
  q.Println
end.
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт