Вычислите сумму неотрицательных чисел, стоящих на местах, кратных 3, и подсчитать количество чисел, равных заданному Т - Pascal

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

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

Вычислите сумму неотрицательных чисел, стоящих на местах, кратных 3, и подсчитать количество чисел, равных заданному Т.

Решение задачи: «Вычислите сумму неотрицательных чисел, стоящих на местах, кратных 3, и подсчитать количество чисел, равных заданному Т»

textual
Листинг программы
Program cal;{Найдите наименьший четный элемент массива. 
Если такого нет, то выведите первый элемент. 
И посчитайте сумму нечетных элементов массива.}
const
  n=10;
var
  i,j,s: integer;
  a: array [1..n] of integer;
begin
  s:=0;
  writeln('Исходный массив:');
  for i:=1 to n do begin
    a[i]:= random(100);
    write(a[i],' ');
    if i mod 2=0 then s:=s+a[i]; 
  end;
  i := 1;
  for j:=2 to N do
    if a[i] > a[j] then i := j;
    writeln();
  write('Наименьший элеммент массива:', a[i]);
  writeln();
  write('Сумма элеммент массива:', s);
  end.

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

Список элементов кода:

  1. Название программы: cal
  2. Константа: n = 10
  3. Тип и имя переменной: i, j, s: integer; a: array [1..n] of integer;
  4. Инициализация переменной суммы: s := 0;
  5. Вывод исходного массива: writeln('Исходный массив:');
  6. Цикл для заполнения массива случайными числами: for i:=1 to n do begin a[i]:= random(100); write(a[i],' '); if i mod 2=0 then s:=s+a[i]; end;
  7. Поиск наименьшего четного элемента массива: i := 1; for j:=2 to n do if a[i] > a[j] then i := j;
  8. Вывод наименьшего четного элемента массива: writeln('Наименьший элеммент массива:', a[i]);
  9. Вывод суммы элементов массива: writeln('Сумма элеммент массива:', s);
  10. Конец программы: end.

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


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

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

7   голосов , оценка 3.857 из 5
Похожие ответы