Удалить из списка работы с оценками 4 и 5 - Turbo Pascal (29616)

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

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

Необходимо удалить работы с оценками 4 и 5
Вот прога, но в ней просто не выводятся оценки 4 и 5, а необходимо удалить.

Решение задачи: «Удалить из списка работы с оценками 4 и 5»

textual
Листинг программы
  j:=0;
  for i:=1 to n do
    if нужно_оставить_элемент_a[i] then begin
      Inc(j); a[j]:=a[i];
    end;
  n:=j;

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

  1. Инициализируется переменная j, которая будет использоваться для отслеживания количества оставленных элементов.
    1. Запускается цикл for, который будет выполняться от 1 до n (предполагается, что n - это количество элементов в списке).
    2. Внутри цикла проверяется условие: если нужно_оставить_элемент_a[i] (предполагается, что это массив, где каждый элемент представляет собой оценку) равно true, то выполняется следующая часть условия.
    3. Увеличивается значение переменной j на единицу.
    4. Значение переменной j присваивается переменной n. Это означает, что n теперь будет содержать количество оставленных элементов.
    5. Код завершается, так как выполнены все условия цикла.

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


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

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

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