Вариант № EGE_INF_1702
Добавлен 25 мая 2017 г. в 0:12. Изменён 9 июня 2018 г. в 20:09.
Задание
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 15; 3; 54; 13; 2; 13; 65; 93; 21; 81 соответственно, т. е. A[0] = 15; A[1] = 3 и т. д.
Определите значение переменной k после выполнения следующего фрагмента программы, записанного ниже на разных языках программирования.
-
Копировать
k := 0; for i := 0 to 9 do begin m := A[i] div 10 mod 10; if i > m then begin k := k + 1; A[i] := A[9 - m] end end;
-
Копировать
k = 0; for (i = 0; i < 10; i++) { m = A[i] / 10 % 10; if (i > m) { k++; A[i] = A[9 - m]; } }
-
Копировать
K = 0 FOR I = 0 TO 9 M = A(I) \ 10 MOD 10 IF I > M THEN K = K + 1 A(I) = A(9 - M) END IF NEXT I
-
Копировать
k = 0 for i in range(10) : m = A[i] // 10 % 10 if i > m : k += 1 A[i] = A[9 - m]
Ответ
6
Подробнее...