Сформировать одномерный массив х из элементов главной диагонали матрицы а . найти максимальный элемент массива и его номер.
290
361
Ответы на вопрос:
Var mx, ind: integer; n, m, i, j: integer; b: array of integer; a: array of array of integer; begin read(n); setlength(a, n+1); for i : = 1 to n do setlength(a[i], n+1); for i : = 1 to n do for j : = 1 to n do read(a[i][j]); setlength(b, n+1); for i : = 1 to n do b[i] : = a[i][i]; mx : = b[1]; ind : = 1; for i : = 2 to n do if (mx < b[i]) then begin mx : = b[i]; ind : = i; end; write('макс. элемент гл. диагонали - b[',ind,'] = ', mx); end. или намного проще (если нужен только ответ): var mx, ind, el: integer; n, m, i, j: integer; begin read(n); // присваем макс. элементу самое минимальное число, // которое точно не встретится в массиве mx : = -999999999; for i : = 1 to n do for j : = 1 to n do begin read(el); if (i < > j) then continue; if (mx < el) then begin mx : = el; ind : = i; end; end; write('макс. элемент гл. диагонали - b[',ind,'] = ', mx); end.
Var a,b,c,d: integer; begin writeln('ведите a,b,c,d'); read(a,b,c,d); writeln('сумма a,b,c,d = ', a+b+c+d); writeln('произведение = ', a*b*c*d); writeln('среднее арифметическое = ', (a+b+c+d)/4); end.
Популярно: Информатика
-
kategusha04.06.2022 15:51
-
владосик1303.08.2020 19:43
-
Человекразумный013.06.2021 08:02
-
Ilyauhdhbtx20.11.2020 05:55
-
MaXIm010074257817.12.2020 08:47
-
Redob03.01.2021 00:50
-
vk2000128.01.2021 00:18
-
kiggiydduii08.08.2021 22:45
-
ZnayNeZnay24.01.2022 22:46
-
Posrednikova0414.03.2021 04:31