Оформить на языке паскаль - элементы массива а циклически сдвинуть на 1 позицию влево, а первый и последний элементы поменять местами.
233
433
Ответы на вопрос:
Var ar: array[1..10] of integer; i,c: integer; begin randomize; writeln('first array: '); for i: =1 to 10 do begin; ar[i]: =random(30); write(ar[i]: 4); end; for i: =2 to 10 do ar[i-1]: =ar[i]; c: =ar[1]; ar[1]: =ar[9]; ar[9]: =c; writeln; writeln('final array: '); for i: =1 to 9 do write(ar[i]: 4); end.
Var n,m: integer; b: boolean; function fminmax(k: integer; d: boolean): integer; var a: array[1..30] of integer; j,max,min: integer; begin for j: = 1 to 30 do begin a[j]: = random(100)-50; write(a[j]: 4); end; max: = -100; min: =100; if b = true then for j: = 1 to k do begin if max < a[j] then max : = a[j]; fminmax: =max; end else for j: = n to 30 do begin if min > a[j] then min : = a[j]; fminmax: =min; end; end; begin write ('введите число < 25'); read(n); write ('определять max(true -да, false- нет)'); read(b); m: = fminmax(n,b); writeln; if b = true then write('max = ',m) else write('min = ',m); end.
Популярно: Информатика
-
Romays31.03.2023 04:47
-
denholopДанила2323111.05.2022 09:12
-
sadlyuda19.02.2022 08:03
-
angeldeikina03.05.2023 12:43
-
mgam5626.05.2020 17:17
-
Fania200905.01.2022 02:38
-
ХУХ0000116.06.2020 15:02
-
forsovae12.02.2021 12:57
-
хорош1621.10.2021 10:37
-
garcinia20.06.2021 18:52