Вопрос задан 17.05.2019 в 13:12. Предмет Информатика. Спрашивает Филиппова Софья.

Даны две последовательности целых чисел: a_1,a_2,…,a_8 и b_1,b_2,…,b_8 . Найти количество четных

чисел в первой из них и количество нечетных во второй. (Определить функцию, позволяющую распознавать четные числа).
0 0
Перейти к ответам

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

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

// Код на паскале

 

var

  a, b: array [1 .. 8] of longint;

  i, ans1, ans2: byte; 

 

function check(var x: longint): boolean; // функция проверки числа на четность

begin

  if x mod 2 = 0

    then check := true

  else

    check := false;

end;

 

begin

  ans1 := 0;

  ans2 := 0;

  for i := 1 to 8 do

  begin

    read(a[i]);  //читаем число а_і

    if check(a[i]) then //если четное, то ...

      inc(ans1);  //увеличиваем ответ_1 на 1

  end;

  for i := 1 to 8 do

  begin

    read(b[i]);   //читаем число b_i

    if not check(b[i]) then  // если нечетное, то ...

      inc(ans2); // увеличиваем ответ_2 на 1

  end;

  writeln('Количество четных чисел в первой последовательности = ', ans1);

  writeln('Количество нечетных чисел во второй последовательности = ', ans2);

end.

0 0

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

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

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