М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
vgnkrvcv
vgnkrvcv
20.09.2022 17:22 •  Информатика

Алгоритм поиска максимального и минимального значений элементов двумерного массива, пример программы

👇
Ответ:
mikki255
mikki255
20.09.2022
Держи мой шаблон работы с матрицами, как раз пока только минимумы и максимумы

const
    handsfree = true;

var
    a: array[1..100, 1..100] of real;
    max, min: real;
    i, j, m, n: integer;

begin
    {ввод матрицы}
    if handsfree then begin
        n := random(20) + 2;
        m := random(20) + 2;
    end
    else begin
        write('n, m =');
        readln(n, m);
    end;

    writeln('Данные матрицы:');
    for i := 1 to m do
    begin
        for j := 1 to n do
            if handsfree then begin
                a[i, j] := random(100) - 50;
                write(a[i, j]:4, ' ')
            end
            else
                read(a[i, j]);
        writeln;
    end;

    {минимумы и максимумы}
    max := a[1, 1];
    min := a[1, 1];
    for i := 1 to m do
        for j := 1 to n do
        begin
            if max < a[i, j] then max := a[i, j];
            if min > a[i, j] then min := a[i, j];
        end;
    writeln('max = ', max);
    writeln('min = ', min);
end.
4,8(98 оценок)
Открыть все ответы
Ответ:
alina15299
alina15299
20.09.2022
// PascalABC.NET 3.2, сборка 1447 от 22.05.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var n:=ReadInteger('Количество строк в массиве:');
  var m:=ReadInteger('Количество колонок в массиве:');
  Writeln('*** Исходный массив [',n,',',m,'] ***');
  var a:=MatrRandom(n,m,-99,99);
  a.Println(5); Writeln(5*a.ColCount*'-');
  a.Cols.Select(x->Format('{0,5}',x.Where(y->y<0).Sum)).Print('');
  Println(' - суммы отрицательных');
end.

Пример
Количество строк в массиве: 5
Количество колонок в массиве: 9
*** Исходный массив [5,9] ***
  -43  -96   34   82    3   92  -59   31   35
   65   94   76   66   90  -39   26  -24   83
   73  -92   94  -94   44  -35  -66   87  -46
   90   56  -37  -60   -9   94    9  -76  -58
  -16   97   65  -21  -86   64  -20   46  -26

  -59 -188  -37 -175  -95  -74 -145 -100 -130 - суммы отрицательных
4,4(78 оценок)
Ответ:
KILKOlo
KILKOlo
20.09.2022
Первый пример.

Даны числа:
292; 54; 1521; 85,7

Найти:
Их сумму с

Формула (Её нужно вписать в окошко Excel и нажать "Enter"):
«=СУММ(292+54+1521+85,7)»

ответ: 
Сумма чисел первого примера равна: 1952,7

---------------------------------------------------------------------------------------------------

Второй пример:

Даны числа:
292; 54; 1521; 85,7; 58,4

Найти:
Сумму чисел в MS Excel.

Формула (Её нужно вписать в окошко Excel и нажать "Enter"):
«СУММ(292; 54; 1521; 85,7; 58,4)»

ответ: 
Сумма чисел второго примера равна: 2011,1

Далее скриншоты и сами формулы в файле Excel.

Вычисли сумму чисел в ms excel. 1. 292; 54; 1521; 85,7 2. 292; 54; 1521; 85,7; 58,4
Вычисли сумму чисел в ms excel. 1. 292; 54; 1521; 85,7 2. 292; 54; 1521; 85,7; 58,4
4,6(100 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ