Определим как работает условия и циклы в программировании. Условия бывают строгие и не строгие. Строгие- это когда число либо больше, либо меньше, либо равно числу или не равно. Не строгие - это когда число либо больше или равно, либо меньше или равно.
Циклы работают по принципу: пока что условие выполняется, делать цикл. В данном случае i=1 и условие i>1 строгое. Т.е. если бы i=2, то условие бы выполнилось. В данном случае i=1 => i>1 не выполняется и цикл не запуститься. ответ: 0
Const n = 10; var a: array[1..n] of integer; i, j, t: integer; flag:boolean;
begin Randomize; Writeln('Исходный массив'); for i := 1 to n do begin a[i] := random(101)-50; Write(a[i]:4) end; Writeln; i:=1; repeat flag:=true; for j := 1 to n-i do if a[j] > a[j+1] then begin t := a[j]; a[j] := a[j+1]; a[j+1] := t; flag:=false end; Inc(i); until (i>n-1) or flag; Writeln('Отсортированный по возрастанию массив'); for i := 1 to n do Write(a[i]:4); Writeln end.
Const n = 10; var a: array[1..n] of integer; i, j, t: integer; flag:boolean;
begin Randomize; Writeln('Исходный массив'); for i := 1 to n do begin a[i] := random(101)-50; Write(a[i]:4) end; Writeln; i:=1; repeat flag:=true; for j := 1 to n-i do if a[j] > a[j+1] then begin t := a[j]; a[j] := a[j+1]; a[j+1] := t; flag:=false end; Inc(i); until (i>n-1) or flag; Writeln('Отсортированный по возрастанию массив'); for i := 1 to n do Write(a[i]:4); Writeln end.
Условия бывают строгие и не строгие.
Строгие- это когда число либо больше, либо меньше, либо равно числу или не равно.
Не строгие - это когда число либо больше или равно, либо меньше или равно.
Циклы работают по принципу: пока что условие выполняется, делать цикл. В данном случае i=1 и условие i>1 строгое. Т.е. если бы i=2, то условие бы выполнилось. В данном случае i=1 => i>1 не выполняется и цикл не запуститься.
ответ: 0