Вариант № EGE_INF_1701
Добавлен 18 мая 2017 г. в 0:11. Изменён 24 декабря 2017 г. в 22:53.
Задание
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 15; 3; 24; 13; 2; 13; 25; 23; 21; 11 соответственно, т. е. A[0] = 15; A[1] = 3 и т. д.
Определите значение переменной k после выполнения следующего фрагмента программы, записанного ниже на разных языках программирования.
-
Копировать
k := 0; for i := 0 to 9 do begin m := A[i] mod 10; if A[i] >= A[m] then begin k := k + 1; A[m] := A[i] end end;
-
Копировать
k = 0; for (i = 0; i < 10; i++) { m = A[i] % 10; if (A[i] >= A[m]){ k++; A[m] = A[i]; } }
-
Копировать
K = 0 FOR I = 0 TO 9 M = A(I) MOD 10 IF A(I) >= A(M) THEN K = K + 1 A(M) = A(I) END IF NEXT I
-
Копировать
k = 0 for i in range(10) : m = A[i] % 10 if A[i] >= A[m] : k += 1 A[m] = A[i]
Решение
Подробнее...
Ответ
8
Подробнее...