Определить максимальный элемент массива и его порядковый номер - Pascal

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

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

Определить максимальный элемент массива В(50) и его порядковый номер.

Решение задачи: «Определить максимальный элемент массива и его порядковый номер»

textual
Листинг программы
  1. program pr;
  2. const
  3. n=50;
  4. var
  5. c:array [1..n] of integer;
  6. i,max,index:integer;
  7. begin
  8. max:=c[1];
  9. for i:=1 to 50 do
  10. begin
  11. c[i]:=-10+random(31);         // диапазон заполнения массива можешь ставить какой хочешь
  12. write(c[i]:3);
  13. if c[i]>max then
  14. begin
  15. max:=c[i];
  16. index:=i;
  17. end;
  18. end;
  19. writeln;
  20. writeln('Максимальный элемент: ',max);
  21. writeln('Порядковый номер максимального элемента: ',index);
  22. end.

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

В данном коде объявлены следующие переменные:

  • n - константа, которая определяет максимальное количество элементов в массиве (в данном случае 50).
  • c - переменная, которая представляет собой массив целых чисел. Изначально все элементы массива устанавливаются в отрицательные значения (-10+random(31)), но вы можете изменить этот диапазон на любой другой.
  • i - переменная, которая используется как счетчик для прохода по всем элементам массива.
  • max - переменная, которая инициализируется значением первого элемента массива (c[1]).
  • index - переменная, которая будет использоваться для хранения порядкового номера максимального элемента. Цель программы - найти максимальный элемент в массиве и его порядковый номер. Программа начинается с инициализации переменной max значением первого элемента массива c[1]. Затем происходит цикл, который проходит по всем элементам массива от второго до последнего. Внутри цикла значение каждого элемента сравнивается с текущим максимальным значением max. Если текущий элемент больше max, то он становится новым максимальным значением, а переменная index устанавливается равной текущему индексу элемента. После завершения цикла, в переменной max хранится наибольшее значение из всех элементов массива, а в переменной index - его порядковый номер. Наконец, программа выводит на экран максимальное значение и его порядковый номер.

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


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

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

13   голосов , оценка 4.077 из 5

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

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

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