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

Ответы 2

  • Случайно сгенерированный массив из 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.

  • 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

    • Автор:

      calixto
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years