ЕГЭ.тренажёр
Информатика038CC923Перебор / DPКраткий ответ

В программе используется одномерный целочисленный массив A
с индексами от 0 до 9. Значения элементов равны 5, 6, 4, 7, 3, 2, 0, 1, 9, 8 соответственно, т.е. A[0] = 5, A[1] = 6 и т.д.

Определите значение переменной c после выполнения следующего фрагмента этой программы (записанного ниже на разных языках программирования). 

Бейсик

Python

c = 0

FOR i = 0 TO 8

  IF A(i) < A(9) THEN

    c = c + 1

    t = A(i)

    A(i) = A(9)

    A(9) = t

  END IF

NEXT i

c = 0

for i in range(9):

  if A[i] < A[9]:

    c = c + 1

    t = A[i]

    A[i] = A[9]

    A[9] = t

 

Алгоритмический язык

Паскаль

c := 0

нц для i от 0 до 8

  если A[i] < A[9] то

    c := с + 1

    t := A[i]

    A[i] := A[9]

    A[9] := t

  все
кц

c := 0;

for i := 0 to 8 do

  if A[i] < A[9] then

  begin

    c := c + 1;

    t := A[i];

    A[i] := A[9];

    A[9] := t;

  end;

Си

c = 0;

for (i = 0;i < 9;i++)

    if (A[i] < A[9])

    {

      c++;

      t = A[i];

      A[i] = A[9];

      A[9] = t;

    }

 

⚠ Ответ для этой задачи пока не верифицирован — проверка недоступна.