Блог для маленьких школьников и их родителей
ШколаЛа

Программа С++ Задан числовой массив А[1:m, 1:n]. Составить программу поиска элемента массива, который…

Автор:
Предмет: Информатика
Уровень: 10 - 11 класс

Программа С++

Задан числовой массив А[1:m, 1:n]. Составить программу поиска элемента массива, который является одновременно наименьшим в строке и наибольшим в своем столбце. Вывести номер столбца и строки, если такой элемент есть и 0 если нет.

Ответов к вопросу: 1
  • amina0909071
    22.06.2024 | 23:11

    #include <iostream>
    #include <cstdlib>
    using namespace std;

    int main(){
       int a[n][m];
       int minA[m];
       int min;
       for(int i = 0; i < n; i++){
           for(int j = 0; j < m; j++){
               a[i][j] = rand()% 50 — 10;
               cout<<a[i][j]<<» «;
           }
       cout<<endl;
       }
       cout <<«Min:»<<endl;
       for(int j = 0; j < m; j++){
           min = 9999;
           for(int i = 0; i < n; i++){
               if((a[i][j] > 0) && (a[i][j] < min))
                   min = a[i][j];
           }
           minA[j] = min;
           cout<<minA[j]<<» «;
       }
       int max = minA[0];
           for(int j = 1; j < m; j++){
               if(max < minA[j])
                   max = minA[j];
           }
       cout<<endl<<«Max = «<<max;
    return 0;
    }

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.