Предмет: Информатика,
автор: arzhanyx967
Создать массив из 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.
Приложения:
Похожие вопросы
Предмет: Алгебра,
автор: Аноним
Предмет: Физика,
автор: kucherkova20007
Предмет: Физика,
автор: dianasergeevy
Предмет: Алгебра,
автор: bogdanlox22
Предмет: Математика,
автор: akkusha1