Найти место положение и значение максимального элемента массива 7 на 7. написать на паскале
193
440
Ответы на вопрос:
//pascal abc.net сборка 1256 const n=7; var ma: array[1..n,1..n] of integer; i,j,max,maxi,maxj: integer; begin randomize; max: =-1; writeln('matrix: '); for i: =1 to n do begin for j: =1 to n do begin ma[i,j]: =random(1000); write(ma[i,j]: 4); if max< ma[i,j] then begin max: =ma[i,j]; maxi: =i; maxj: =j; end; end; writeln; end; writeln('max=',max); writeln('строка: ',maxi); write('столбец: ',maxj); end.
Const n=7; var a: array[1..n,1..n] of integer; i,j,imax,jmax: integer; begin randomize; imax: =1; jmax: =1; writeln('исходный массив'); for i: =1 to n do begin for j: =1 to n do begin a[i,j]: =random(90)+10; write(a[i,j]: 3); if a[i,j]> a[imax,jmax] then begin imax: =i; jmax: =j end; end; writeln end; writeln('max[',imax,',',jmax,']=',a[imax,jmax]) end. тестовое решение исходный массив 76 22 34 68 78 87 98 67 76 68 10 70 63 68 78 83 88 38 89 83 88 41 70 55 59 34 37 86 48 55 86 64 98 92 59 14 47 94 74 99 15 52 35 91 31 89 31 16 91 max[6,5]=99
Ответ: во-первых,нужно чтобы 567 перевести в двоичную систему,нужно: 567: 2 делим до остатка одного и получаем: 567: 2=283: 2=141: 2=70: 2=35: 2=17: 2=8: 2=4: 2=2: 2=1 1000110111 в двоичной системе; 1.000.110.111(ставим степени: 421) и получаем в восьмеричной системе число: 1067 а в шестнадцатиричной: 10.0011.0111(ставим степени 8421): 237 в шестнадцатиричнной.
Популярно: Информатика
-
Rarete08.06.2023 15:08
-
Yuriy200718.05.2023 03:14
-
Каала24.03.2020 23:07
-
khadija710.02.2021 13:14
-
alexalex25100315.01.2022 17:53
-
RыBкA10930.01.2020 20:22
-
pasha19899p06z9m02.03.2022 05:59
-
masha9087607.04.2020 03:56
-
ekimmail63125.10.2021 10:05
-
fuccatsumi126.03.2022 14:26