Создать массив из 16 элементов. Заполнить его целыми случайными числами в интервале от 1 до 11. Найти в нем количество чётных элементов. Отсортировать массив по убыванию. Заменить все чётные элементы на их количество. Вывести массив в строку с комментариями. ПОМОГИТЕ ПОЖАЛУЙСТА, СДАТЬ НАДО СЕГОДНЯ!!!! ПАСКАЛЬ!
restIess:
указывайте язык программирования!
Паскаль
Ответы
Ответ дал:
1
PascalABC.NET
begin
var a := ArrRandom(16,1,11);
a.Println;
var CountEven := a.Where(x -> x.IsEven).Count;
Println('Количество четных элементов:', CountEven);
var q := a.Where(x -> x.IsEven).Select(x -> CountEven);
var w := a.Where(x -> x.IsOdd).Select(x -> x);
a := (q+w).SortedDescending.ToArray;
foreach x: integer in a do
Println(x);
end.
Приложения:
А это точно правильно?
По сути да, но мне кажется ранее у этой задачи были немного другие условия
Вас заинтересует
2 года назад
2 года назад
8 лет назад