Определить сумму всех чётных чисел массива - Pascal

Узнай цену своей работы

Формулировка задачи:

Составить программу определения суммы всех четных чисел массива К={kj}, j=1,m, m - число элементов в массиве К (m≤60). Вывести на экран найденное значение суммы, а также все четные числа и их адреса.

Решение задачи: «Определить сумму всех чётных чисел массива»

textual
Листинг программы
  1. program lab11osn;
  2. uses crt; //подключение модуля сrt
  3. const m=55; //Задание конца массива
  4. var k:array [1..m] of integer; // Задание массива
  5.  j,i,n,k0,s : integer; // Задание переменных
  6. Begin // начало программы
  7. write('введите количество элементов массива не больше 55=');//Приглашение на ввод количества адресов
  8. readln(n);//Запрос на ввод  адресов
  9. for j:=1 to n do begin
  10.                  write('k[',j,']=');
  11.                  readln(k[j]);
  12.                  end;
  13. i:=0;
  14. writeln;
  15. for j:=1 to n do
  16.  if k[j] mod 2 = 0 then
  17.   begin
  18.     S:=S + K[j];
  19.     writeln('Число ',K[j],' | Позиция ',j);
  20.   end;
  21. writeln(' Сумма =  ',S);
  22. end.

Объяснение кода листинга программы

  1. const m=55 - Задание константы m со значением 55.
  2. var k:array [1..m] of integer - Объявление массива k с длиной 55 элементов.
  3. j,i,n,k0,s : integer - Объявление переменных j, i, n, k0, s типа integer.
  4. write('введите количество элементов массива не больше 55=') - Вывод на экран приглашения для ввода количества элементов массива.
  5. readln(n) - Ввод значения количества элементов массива.
  6. for j:=1 to n do begin...end - Цикл для ввода значений элементов массива k.
  7. i:=0 - Присвоение начального значения переменной i.
  8. for j:=1 to n do... - Цикл для проверки четности элементов массива и их суммирования (если элемент четный).
  9. S:=S + K[j] - Суммирование значения четного элемента в переменную S.
  10. writeln(' Число ',K[j],' | Позиция ',j) - Вывод на экран четных чисел и их позиций в массиве.
  11. writeln(' Сумма =  ',S) - Вывод на экран суммы четных чисел в массиве.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы