Предмет: Информатика, автор: Молодочек

С++ Задание на фото.

Приложения:

iknowthatyoufeelbro: Что означает "номер элемента"? Позиции i, j массива?

Ответы

Автор ответа: iknowthatyoufeelbro
1

Ответ:

исходник ниже

Объяснение:

#include <iostream>

#include <cmath>

using namespace std;

int main(){

   int n;

   cin >> n;

   int **a = new int*[n];

   for(int i = 0; i < n; i++){

       a[i] = new int[n];

   }

   for(int i = 0; i < n; i++){

       for(int j = 0; j < n; j++){

           cin >> a[i][j];

       }

   }

   int bestI = 0, bestJ = 0;

   for(int i = 0; i < n; i++){

       for(int j = 0; j < n; j++){

           if (abs(a[i][j]) > abs(a[bestI][bestJ])){

               bestI = i;

               bestJ = j;

           }

       }

   }

   //номер элемента, если нумеровать числами от 1 до n*n

   cout << bestI * n + bestJ + 1;

   return 0;

}

Похожие вопросы
Предмет: Литература, автор: Slfva
Предмет: Биология, автор: мамбет20