Всамом процессоре находятся своеобразные инструкции по его , а так все в биосе.
BorgovichOA
02.06.2021
Var i, c, s: integer; a: array[1..8]of integer; begin s : = 0; c : = 0; for i : = 1 to 8 do begin a[i] : = random(1, 10); write(a[i], ' '); if(a[i] mod 2 = 0) then c : = c + 1 else s : = s + a[i]; end; writeln; writeln('количество элементов с четными значениями: ', c); write('сумма элементов массива с нечетными значениями: ', s); end.
Viktoriya405
02.06.2021
Program massiv_zamena_min_max; uses crt; var massiv: array [1..100,1..100] of integer; i,j,mr,mc,min, max, minj, maxj, tmp: integer; begin clrscr; mr: =101; mc: =101; while ((mr> 100)or(mr< 0)or(mc> 100)or(mc< 0)) do begin writeln('vvedite razmernost massiva (ne bolee chem 100x100): '); readln(mr); readln(mc); end; for i: =1 to mr do for j: =1 to mc do begin writeln('vvedite element massiva nomer ',(i-1)*mc+j,': '); readln(massiv[i,j]); end; writeln('massiv do izmeneniya: '); for i: =1 to mr do begin for j: =1 to mc do write(massiv[i,j],' '); writeln; end; min: =massiv[1,1]; minj: =1; for i: =1 to mr do for j: =1 to mc do if massiv[i,j]begin min: =massiv[i,j]; minj: =j; end; max: =massiv[1,1]; maxj: =1; for i: =1 to mr do for j: =1 to mc do if massiv[i,j]> max then begin max: =massiv[i,j]; maxj: =j; end; for i: =1 to mr do begin tmp: =massiv[i,minj]; massiv[i,minj]: =massiv[i,maxj]; massiv[i,maxj]: =tmp; end; writeln('nomer ctolbca s minimalnym elementom: ',minj); writeln('nomer ctolbca s maximalnym elementom: ',maxj); writeln('massiv posle izmeneniya: '); for i: =1 to mr do begin for j: =1 to mc do write(massiv[i,j],' '); writeln; end; readln; end. это решение