Даю 50+25 баллов Переведите код с Паскаля ** С++uses crt;const nmax=20;var...

0 голосов
105 просмотров

Даю 50+25 баллов Переведите код с Паскаля на С++uses crt;const nmax=20;var a:array[0..nmax,0..nmax] of integer; m,n,i,j,imx:byte; mx,sm:integer;beginclrscr;randomize;repeatwrite('Количество спортсменов до ',nmax,' n=');readln(n);until n in [1..nmax];repeatwrite('Количество попыток до ',nmax,' m=');readln(m);until n in [1..nmax];writeln('Введите построчно через пробел результаты каждого спортсмена');writeln('После каждой строки нажать Enter');writeln('Таблица результатов:');for i:=0 to n-1 dofor j:=0 to m-1 doread(a[i,j]);readln;writeln;mx:=0;imx:=0;for i:=0 to n-1 do begin sm:=0; for j:=0 to m-1 do sm:=sm+a[i,j]; if sm>mx then begin mx:=sm; imx:=i; end; end;write('Максимальная сумма попыток=',mx,' у спортсмена ',imx+1);readlnend.


Информатика (228 баллов) | 105 просмотров
0

В чем суть кода?

0

В метании молота состязается n спортcменов. Каждый из них сделал m бросков. Победителем считается тот спортсмен, у которого сумма результатов по всем броскам максимальна.
Если перенумеровать спортсменов числами от 0 до n-1, а попытки каждого из них – от 0 до m-1, то на вход программа получает массив A[n][m], состоящий из неотрицательных целых чисел. Программа должна определить максимальную сумму чисел в одной строке и вывести на экран эту сумму и номер строки, для которой достигается эта сумма.

Дан 1 ответ
0 голосов

Ответ:

ничего тут страшного подумайте

(26 баллов)