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

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

Задание 8857

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

Определите значение переменной 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

    A[i-1], A[i] = A[i], A[i-1]

 

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

Паскаль

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 (int i = 1; i < 10; i++)

    if (A[i-1] < A[i]){

        c++;

        t = A[i];

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

        A[i-1] = t;

    }

 

Решение:

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