Расстояние между max и min в матрице - Pascal ABC

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

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

Народ, составил прогу по вычислению максимума и минимума в матрице. Осталось найти расстояние между этими же максимумом и минимумом. Как это можно сделать?
Листинг программы
  1. uses crt;
  2. var i,j,n,m,min,max:integer;
  3. a:array[0..100,0..100] of integer;
  4. begin
  5. clrscr;
  6. readln(n,m);
  7. for i:=0 to n-1 do
  8. begin
  9. for j:=0 to m-1 do
  10. begin
  11. a[i,j]:=random(100)-50;
  12. write(' ',a[i,j]:4);
  13. end;
  14. writeln;
  15. end;
  16. begin
  17. for i:=0 to n-1 do
  18. for j:=0 to m-1 do
  19. if a[i,j]>max then max:=a[i,j];
  20. for j:=0 to m-1 do
  21. for i:=0 to n-1 do
  22. if a[i,j]<min then min:=a[i,j];
  23. writeln(max);
  24. writeln(min);
  25. end;
  26. end.

Решение задачи: «Расстояние между max и min в матрице»

textual
Листинг программы
  1. r:=abs((mn-mx)+1);

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

  1. mn и mx - это переменные, которые представляют собой минимальное и максимальное значение в матрице соответственно.
  2. abs - это функция, которая возвращает абсолютное значение числа.
  3. ((mn-mx)+1) - это выражение, которое вычисляет разницу между минимальным и максимальным значением в матрице, а затем добавляет единицу. Это делается для того, чтобы получить расстояние между этими двумя значениями.
  4. r - это переменная, которая хранит результат вычисления.

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


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

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

10   голосов , оценка 3.9 из 5

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

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

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