Есть ответ 👍

Найти место положение и значение максимального элемента массива 7 на 7. написать на паскале

193
440
Посмотреть ответы 3

Ответы на вопрос:


//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
alesqwer
4,6(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 в шестнадцатиричнной.

Популярно: Информатика