Вопрос задан 17.04.2021 в 12:28. Предмет Информатика. Спрашивает Миролюбов Герман.

Массивы. Определить количество четных элементов стоящих на нечетных. в паскале

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сарсенова Айым.

PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018

Внимание! Если программа не работает, обновите версию!

begin

 var a := ArrRandom(ReadInteger('n='), -50, 50);

 a.Println;

 Println('Количество четных элементов на нечетных местах равно',

     a.Where((v, i)-> v.IsEven and i.IsEven).Count)

end.

-----------------------------

n= 13

20 -26 28 -45 6 -32 33 25 48 -49 28 -18 9

Количество четных элементов на нечетных местах равно 5

0 0
Отвечает Ильиных Ксения.

Случайно сгенерированный массив из 15 элементов в диапазоне от -20 до 20.


const MAX = 15;

var

 a: array [1 .. MAX] of integer;

 i, k: integer;

begin

 randomize;

 k := 0;

 writeln(' *** Сгенерированный массив *** ');

 

 for i := 1 to MAX do

 begin

   a[i] := random(41) - 20;

   write(' ', a[i]);

   if ((i mod 2) <> 0) and (a[i] mod 2 = 0) then

     Inc(k);

 end;

 

 writeln;

 writeln('Кол-во четных элементов на нечетных местах = ', k);

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

В Pascal можно определить количество четных элементов, стоящих на нечетных местах массива, используя следующий код:

css
program CountEvenOnOddIndices; var arr: array[1..10] of integer; {объявляем массив} i, count: integer; begin count := 0; {начальное значение счетчика четных элементов} for i := 2 to 10 step 2 do {перебираем нечетные индексы} begin if arr[i] mod 2 = 0 then {если элемент на нечетной позиции четный} count := count + 1; {увеличиваем счетчик} end; writeln('Количество четных элементов на нечетных позициях: ', count); end.

В этом коде мы создаем массив arr из 10 элементов и перебираем все нечетные индексы (начиная с 2), проверяя, является ли элемент, стоящий на этом индексе, четным. Если элемент четный, увеличиваем счетчик count. В конце программы выводим значение счетчика на экран.

Обратите внимание, что в этом примере массив заполняется неявно, то есть мы не задаем значения его элементов в коде. Перед запуском программы нужно заполнить массив значениями, например, с помощью цикла или считывания значений с клавиатуры.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос