• Предмет: Информатика
  • Автор: Молодочек
  • Вопрос задан 2 года назад

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

Приложения:

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;

}

Вас заинтересует