В одномерном массиве найти количество элементов, кратных 5, и принадлежащих интервалу [10..50] - Pascal

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

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

Найти количество элементов, кратных 5 и принадлежащих интервалу 10<=F[i]<=50, в массиве F(14). Только без рандомайза.

Решение задачи: «В одномерном массиве найти количество элементов, кратных 5, и принадлежащих интервалу [10..50]»

textual
Листинг программы
const m = 14;
var f: array [1..m] of integer;
    i, k: integer;
begin
  k := 0;
  writeln('Enter array:');
  for i := 1 to m do
    begin
      write('F[', i:2, '] = ');
      readln(f[i]);
      if (f[i] >= 10) and (f[i] <= 50) and (f[i] mod 5 = 0) then inc(k)
    end;
  write('Quantity of elements, multiple 5, in range of [10..50]: ', k);
  readln
end.

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

  1. Переменная m инициализируется значением 14.
  2. Создается переменная f типа array [1..m] of integer.
  3. Объявляются две переменные i и k, которые будут использоваться для цикла.
  4. Выводится сообщение Enter array:.
  5. Запускается цикл for, который проходит по всем элементам массива f от 1 до m.
  6. Внутри цикла выводится сообщение F[, i:2, '] = ' для каждого элемента массива f[i].
  7. Считывается значение, введенное пользователем.
  8. Проверяется условие: f[i] >= 10 и f[i] <= 50 и f[i] mod 5 = 0. Если это условие выполняется, то переменная k увеличивается на 1.
  9. По завершении цикла выводится сообщение Quantity of elements, multiple 5, in range of [10..50]:, k.
  10. Вызывается функция readln для чтения ввода пользователя.

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


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

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

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