Найти индекс элемента массива - Pascal

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

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

Найти индекс элемента, который равен числу А А=6 Длинна массива = 10 тип элементов массива : real

Решение задачи: «Найти индекс элемента массива»

textual
Листинг программы
uses crt;
label 1;
 var A:array[1..10] of real;
 i:1..10;
 j:real;
 begin
  ClrScr;
  Writeln;
  Writeln('Введите элементы массива!');
  for i:=1 to 10 do
   read(a[i]);
  Writeln('Введите искомое значение!');
  Read(j);
   for i:=1 to 10 do
    if A[i]=j then
     begin
      Writeln('Индекс равен ',i);
     goto 1;
    end;
   Writeln('Элемента с таким значением нет!');
   1:writeln('Конец');
  end.

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

  1. Объявляются переменные: A (массив), i (для цикла), j (для поиска).
  2. Выводится приглашение для ввода элементов массива.
  3. Происходит ввод элементов массива с помощью цикла.
  4. Выводится приглашение для ввода искомого значения.
  5. Происходит поиск элемента с заданным значением с помощью цикла.
  6. Если элемент найден, выводится его индекс и переход к метке 1.
  7. Если элемент не найден, выводится сообщение об этом и переход к метке 1.
  8. Конец работы программы.

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


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

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

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