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

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

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

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

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

textual
Листинг программы
ind:=0;
for i:=1 to n do
 begin
  if x[i]=1 then
   ind:=i;
   break;
 end;
if ind=0 then
 writeln('Нет таких элементов.')
else
 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
Похожие ответы