Найти минимальное значение среди элементов массива - Free Pascal

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

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

Листинг программы
  1. program abz;
  2. var A:array[1..100] of array [1..100] of integer;
  3. m,j,N:integer;
  4. b:integer;
  5. i:integer;
  6. begin
  7. read (M,N);
  8. for i:=1 to M do
  9. begin
  10. b:=0;
  11. for j:=1 to N do B:=b+a[a,j]; ----- Пишет "не соответствие типа" [a,j]
  12. write(b);
  13. end;
  14. readln;
  15. end.
Условие задачи. Произвольный массив M на N заполнен произвольными числами. Необходимо найти минимальное значение среди элементов массива.

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

textual
Листинг программы
  1. program abz;
  2. var
  3.   A:array[1..100] of array [1..100] of integer;
  4.   m,j,N:integer;
  5.   min:integer;
  6.   i:integer;
  7. begin
  8.   write('Введите размерность массива: ');  readln (M,N);
  9.   for i:=1 to M do
  10.     begin
  11.       for j:=1 to N do
  12.         begin
  13.           a[i,j]:=random(100)-50;
  14.           write(a[i,j]:3);
  15.           {readln(a[i,j]; //ввод с клавиатуры}
  16.         end;
  17.       writeln;
  18.     end;
  19.   min:=a[1,1];
  20.   for i:=1 to M do
  21.     for j:=1 to N do
  22.        if a[i,j]<min then
  23.          min:=a[i,j];
  24.   writeln('Минимум: ',min);
  25.   readln;
  26. end.

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

  1. Объявление переменных:
    • A: массив из массивов целых чисел (двумерный массив) размером 100x100
    • m, j, N: целочисленные переменные для хранения размера массива
    • min: переменная для хранения минимального значения
    • i: цикловая переменная
  2. Ввод размера массива с клавиатуры
  3. Заполнение двумерного массива случайными значениями от 50 до 150
  4. Вывод на экран содержимого массива
  5. Нахождение минимального значения в массиве
  6. Вывод на экран минимального значения
  7. Ввод с клавиатуры для завершения работы программы

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


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

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

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

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

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

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