Помогите решить задачку:формирование перечня из n частей Прибавленье элемента А после
Помогите решить задачку:формирование списка из n частей Прибавленье элемента А после второго наибольшего Удаление повторяющегося второй раз максимального элемента если такового нет ничего не устранять Выполнить сортировку перечня по убыванию.После каждой операции, выводить результат на экран
Задать свой вопрос// PascalABC.NET 3.4.2, сборка 1806 от 30.09.2018
// Внимание! Если программка не работает, обновите версию!
begin
var L := ReadSeqInteger('Вводите:', ReadInteger('N=')).ToList;
L.Println; // исходная
var k := L.OrderDescending.Skip(1).First; // после чего вставить
var A := ReadInteger('Что вставляем?');
L.Insert(L.IndexOf(k) + 1, A);
L.Println; // после вставки
k := L.Max;
var ai := L.ToArray.IndexesOf(t -gt; t = k).ToArray;
if ai.Count gt; 1 then
begin
L.RemoveAt(ai[1]);
L.Println; // после удаления, если оно было
end;
L := L.SortedDescending.ToList;
L.Println // после сортировки
end.
-
Вопросы ответы
Статьи
Информатика
Статьи
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.