ЕГЭ Справочник

Введите ответ в поле ввода

Задание 8533

 

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

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

Бейсик

Python

c = 0

FOR i = 1 TO 9

  IF A(i-1) > A(i) THEN

    c = c + 1

    t = A(i)

    A(i) = A(i-1)

    A(i-1) = t

  END IF

NEXT i

c = 0

for i in range(1,10):

  if A[i-1] > A[i]:

    c = c + 1

    t = A[i]

    A[i] = A[i-1]

    A[i-1] = t

 

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

Паскаль

c := 0

нц для i от 1 до 9

  если A[i-1] > A[i] то

    c := c + 1

    t := A[i]

    A[i] := A[i-1]

    A[i-1] := t

  все
кц

c := 0;

for i := 1 to 9 do

  if A[i-1] > A[i] then

  begin

    c := c + 1;

    t := A[i];

    A[i] := A[i-1];

    A[i-1] := t;

  end;

Си

c = 0;

for (i = 1; i < 10; i++)

    if (A[i-1] > A[i])

    {

      c++;

      t = A[i];

      A[i] = A[i-1];

      A[i-1] = t;

    }

 

Решение:

5
Другие задачи на эту тему
Задание 7300 Задание 7332 Задание 7364 Задание 7396 Задание 7428 Задание 7460 Задание 7492 Задание 7524 Задание 7556 Задание 7588