Найти первый по порядку элемент линейной таблицы, равный 1 - Free Pascal (433)

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

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

Найти первый по порядку элемент линейной таблицы, равный 1.

Решение задачи: «Найти первый по порядку элемент линейной таблицы, равный 1»

textual
Листинг программы
  1. ind:=0;
  2. for i:=1 to n do
  3.  begin
  4.   if x[i]=1 then
  5.    ind:=i;
  6.    break;
  7.  end;
  8. if ind=0 then
  9.  writeln('Нет таких элементов.')
  10. else
  11.  writeln(ind);

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

  1. Переменная ind инициализируется значением 0.
  2. Происходит цикл по элементам массива x от индекса 1 до n.
  3. Внутри цикла проверяется, равен ли текущий элемент массива x значению 1.
  4. Если текущий элемент массива x равен 1, то значение переменной ind присваивается текущему индексу.
  5. После нахождения первого элемента равного 1, цикл прерывается командой break.
  6. Если после цикла значение переменной ind осталось равным 0, выводится сообщение Нет таких элементов..
  7. Если после цикла значение переменной ind не равно 0, выводится значение переменной ind.

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


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

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

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

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

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

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