1) Дан целочисленный массив размера N. Вывести все содержащиеся в данноммассиве

1) Дан целочисленный массив размера N. Вывести все содержащиеся в данном
массиве четные числа в порядке возрастания их индексов, а также их количество.

2) Дан целочисленный массив размера N. Вывести все содержащиеся в данном
массиве нечетные числа в порядке убывания их индексов, а также их количество.

7) Дан массив размера N. Вывести наибольший элемент данного массива и его
номер.

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

begin
  var n:=ReadInteger('n=');
  var a:=ArrRandom(n,-50,50); a.Println;
  var s:=a.Where(t-gt;t.IsEven); s.Println; Writeln('Кол-во = ',s.Count);
  s:=a.Where(t-gt;t.IsOdd).Reverse; s.Println; Writeln('Кол-во = ',s.Count);
  var imax:=a.IndexMax;
  Writeln('Номер максимального элемента- ',imax+1,
      ', его значение- ',a[imax])
end.

Пример
n= 15
-39 29 23 4 -26 41 23 -9 10 49 -24 39 -28 19 15
4 -26 10 -24 -28
Кол-во = 5
15 19 39 49 -9 23 41 23 29 -39
Кол-во = 10
Номер наибольшего элемента- 10, его значение- 49
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт