ПРЯМ СРОЧНОСоставьте программку которая определяет количество в массиве четных чисел

ПРЯМ Безотлагательно
Составьте программку которая определяет количество в массиве четных чисел используя подпрограмму проверки четности массива

Задать свой вопрос
Есения
Наверняка проверки чётности элемента массива?
Вероника
А массив заполняется с клавиатуры?
1 ответ

var a:array of integer;

N,i,k:integer;

function f(a:integer):Boolean;

begin

if (a mod 2=0) then f:=True else

f:=False;

end;

BEGIN

k:=0;

writeln('Введите количество частей массива');

readln(N);

SetLength(A,N);

writeln('Введите массив');

for i:=0 to N-1 do begin

read(a[i]);

if (f(a[i])=True) then k:=k+1;

end;

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

end.

Вводите с клавиатуры кол-во частей массива, а потом сам массив.

Семик Репик
Во-первых: в условии сказано инспектировать массив на чётность, а не каждый элемент. Во-вторых - представьте, что случится с памятью, когда Вы объявите массив на 999999 частей, а программа все 999999 итераций (раз) будет вызывать функцию.
София Пенчевская
Что тогда является проверкой массива на чётность?
Котуранова Варвара
Это означает передать в функцию массив и инспектировать его элементы. > используя подпрограмму проверки четности массива
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт