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

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

Задание 8506

 

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

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

Бейсик

Python

c = 0

FOR i = 0 TO 8

  IF A(i) > A(i+1) 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(9):

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

    c = c + 1

    t = A[i]

    A[i] = A[i+1]

    A[i+1] = t

 

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

Паскаль

c := 0

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

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

    c := c + 1

    t := A[i]

    A[i] := A[i+1]

    A[i+1] := t

  все
кц

c := 0;

for i := 0 to 8 do

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

  begin

    c := c + 1;

    t := A[i];

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

    A[i+1] := t;

  end;

Си

c = 0;

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

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

    {

      c++;

      t = A[i];

      A[i] = A[i+1];

      A[i+1] = t;

    }

 

Решение:

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