• Даю 15 баллов, помогите написать программу на Pascal. Условие: Дан массивиз 15 элементов. 1)Найти сумму чисел элементов являющихся нечётными числами с чётным индексом 2)Найти сумму элементов индексы которых нечётными... Это две задачи. Заранее БОЛЬШОЕ СПАСИБО!!! ​

Ответы 6

  • забыл в конце вывести, перед последним end'ом должно быть write(sum)
    • Автор:

      cheeky
    • 6 лет назад
    • 0
  • В какой задаче?
  • в обоих
    • Автор:

      dimash41o
    • 6 лет назад
    • 0
  • Спасибо
    • Автор:

      abelkgtn
    • 6 лет назад
    • 0
  • Ответ:

    Объяснение:

    вот обе задачи, во втором я так понял, нужно просто нечетные индексы?

    answer img
    • Автор:

      lena1eov
    • 6 лет назад
    • 0
  • Ответ:

    var M:array[0..15]of integer;

         k, i, sum ,inp : integer;

    begin

      for  k := 0 to 15 do begin

          writeln('Введите ', k , ' элемент массива:');

          readln(M[k]);

      end;

       

      for i := 0 to 15 do begin

            if (i mod 2 = 0) then  

            begin

                if (M[i] mod  2 = 0) then

                begin

                     sum := sum + M[i];

                end;

            end;

      end;

       

    writeln('Вывод : ' , sum - M[0]);

    readln;

    end.

    Объяснение: Ответ к первой части.В общем: в этой программе 0 не считается чётным числом, поэтому 0-вой индекс, даже если его число чётное - не считается . Если вы с этим не согласны то вам всего лишь нужно из этой строчки: writeln('Вывод : ' , sum - M[0]); сделать writeln('Вывод : ' , sum);

    Вторая задача :

    var M:array[0..15]of integer;

         k, i, sum ,inp : integer;

    begin

      for  k := 0 to 15 do begin

          writeln('Введите ', k , ' элемент массива:');

          readln(M[k]);    

      end;

       

      for i := 0 to 15 do begin

            if (i mod 2 <> 0) then  

                sum := sum + M[i];

      end;

       

    writeln('Вывод : ' , sum);

    readln;

    end.

    answer img
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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