• Задана матрица размером n×m. Найти максимальный по модулю элемент матрицы

Ответы 4

  • помогите пожплуйста 7, 2,5,3. 60 БАЛЛОВ https://znanija.com/task/29648277?utm_source=android&utm_medium=share&utm_campaign=question
    • Автор:

      price
    • 6 лет назад
    • 0
  • помогите пожплуйста 7, 2,5,3. 60 БАЛЛОВ https://znanija.com/task/29648277?utm_source=android&utm_medium=share&utm_campaign=question
  • // PascalABC.NET 3.4.2, сборка 1790 от 15.09.2018

    // Внимание! Если программа не работает, обновите версию!

    begin

     var (n,m):=ReadInteger2('Количество строк и столбцов в матрице:');

     Writeln('*** Исходная матрица ***');

     var a:=MatrRandom(n,m,-99,99);

     a.Println(4); Writeln(4*a.ColCount*'-');

     Println('max =',a.ElementsByRow.MaxBy(t->Abs(t)))

    end.

    answer img
    • Автор:

      winston67
    • 6 лет назад
    • 0
  • #include <iostream>

    #include <cmath>

    #include <algorithm>

    int main()

    {

    size_t

     N, M;

    std::cin >> N >> M;

    int** arr = new int*[N];

    for(int i = 0; i < N; i++)

     arr[i] = new int [M];

     

    for(int i = 0; i < N; i++)

     for(int j = 0; j < M; j++)

      std::cin >> arr[i][j];

    size_t max(abs(arr[0][0]));

    for(int i = 0; i < N; i++)

     std::for_each(arr[i], arr[i]+M, [&max](auto& var)

     {

      if(abs(var) > max)

       max = abs(var);

     });

    std::cout << "Максимальный элемент по модулю: " << max << std::endl;

    for(int i = 0; i < N; i++)

     delete[] arr[i];

    delete[] arr;

    }

    answer img
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years