Решение задачи "Состязания - 2" с Mccme

С пояснением   Просмотров: 13


В метании молота состязается n спортcменов. Каждый из них сделал m бросков. Победителем соревнований объявляется тот спортсмен, у которого максимален наилучший результат по всем броскам. Таким образом, программа должна найти значение максимального элемента в данном массиве, а также его индексы (то есть номер спортсмена и номер попытки).

Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n, m, ii = 0, jj = 0, res = 0;
    cin >> n >> m;
    int a[n][m];
    for(int i = 0; i < n; ++i){
        int sum = 0;
        for(int j = 0; j < m; ++j){
            cin >> a[i][j];
            if(a[i][j] > res){
                res = a[i][j];
                ii = i;
                jj = j;
            }
        }
    }
    cout << res << "\n" << ii << " " << jj;
    return 0;
}

         


<div style=

A PHP Error was encountered

Severity: Notice

Message: Undefined index: first_name

Filename: templates/tasksdecision_view.php

Line Number: 133

Backtrace:

File: /var/www/u0984434/data/www/hsecodes.com/application/views/templates/tasksdecision_view.php
Line: 133
Function: _error_handler

File: /var/www/u0984434/data/www/hsecodes.com/application/controllers/Tasksdecision.php
Line: 120
Function: view

File: /var/www/u0984434/data/www/hsecodes.com/index.php
Line: 315
Function: require_once

Администратор Photo" /> Автор:


Объявим переменную max и присвоим ей значение mas[0][0](в предположении, что этот элемент максимальный), переменную x:=i (номер строки максимума), y:=j (номер столбца максимума), а затем проходим по двумерному массиву циклом и если текущее значение больше max присваиваем его переменной max и изменяем значения переменных x:=i и y:=j. Затем выводим переменную max, x, y.

Отправить решение задачи
Чтобы отправить решение вам нужно войти в систему или зарегистрироваться

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться