Предмет: Информатика, автор: arzhanyx967

Создать массив из 16 элементов. Заполнить его целыми случайными числами в интервале от 1 до 11. Найти в нем количество чётных элементов. Отсортировать массив по убыванию. Заменить все чётные элементы на их количество. Вывести массив в строку с комментариями. ПОМОГИТЕ ПОЖАЛУЙСТА, СДАТЬ НАДО СЕГОДНЯ!!!! ПАСКАЛЬ!


restIess: указывайте язык программирования!
arzhanyx967: Паскаль

Ответы

Автор ответа: Kilekanisic
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.

Приложения:

arzhanyx967: А это точно правильно?
Kilekanisic: По сути да, но мне кажется ранее у этой задачи были немного другие условия
Похожие вопросы
Предмет: Алгебра, автор: Аноним
Предмет: Физика, автор: dianasergeevy