В программе используется одномерный целочисленный массив а с индексами от 0 до 9. значения элементов равны 1, 2, 4, 3, 5, 6, 8, 7, 3, 4, т.е. a[0]=1, a[1]=2 и т. д. определите значение переменной s после выполнения следующего фрагмента программы: s:= 0; for i: =1 to 9 do if a[i-1] < a[i] then begin

vikamolchanova1 vikamolchanova1    1   26.05.2020 00:04    2

Ответы
otchygash2 otchygash2  15.10.2020 08:54

Комментарий:

Да условие не до конца дописано, но с таким началом условия существует только одна задача:

определите значение переменной s после выполнения следующего фрагмента программы: s:= 0; for i:=1 to 9 do  if A[i - 1] < A[i] then begin  s := s + 1; t := A[i];  A[i] := A[i - 1];  A[i - 1] := t  end;

Незачем считать, хотя и можно, проще просто запустить этот код:

var a: array [0..9] of integer = (1, 2, 4, 3, 5, 6, 8, 7, 3, 4); i, t, s: integer; begin s := 0; for i:=1 to 9 do if A[i - 1] < A[i] then begin s := s + 1; t := A[i]; A[i] := A[i - 1]; A[i - 1] := t end; write(s); end.

Как мы видим, после выполнения данного в условии фрагмента переменная s будет равна 9.


В программе используется одномерный целочисленный массив а с индексами от 0 до 9. значения элементов
ПОКАЗАТЬ ОТВЕТЫ
MeerDasha487 MeerDasha487  15.10.2020 08:54

ррпппрр по его но до сё по этим все

на уж но до актуально кг но им не кому не не по не по

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика