Предмет: Информатика, автор: AnnStarina

Представленный ниже фрагмент программы обрабатывает элементы одномерного целочисленного массива C с индексами от 0 до 9. Перед началом выполнения данного фрагмента эти элементы массива имели значения 8, 9, 5, 3, 2, 8, 4, 2, 1, 9 (т. е. C[0] = 8, C[1] = 9, …, C[9] = 9). Определите значение переменной d после выполнения фрагмента.

Приложения:

Ответы

Автор ответа: ppro6119
0

4!!!!!!!!!!!!!!!!!!!!!!!!!!!

Автор ответа: huston81
1

Ответ:

4

Объяснение:

фрагмент кода меняет соседние элементы массива, если предыдущий меньше последующего и считает кол-во этих перестановок

Исходный

      8 9 5 3 2 8 4 2 1 9    d := 0 ( 8 < 9)

1)     9 8 5 3 2 8 4 2 1 9    d := 1   (8 !< 5)

2)    9 8 5 3 2 8 4 2 1 9    d := 1   (5 !< 3)

3)    9 8 5 3 2 8 4 2 1 9    d := 1   (3 !< 2)

4)    9 8 5 3 2 8 4 2 1 9    d := 1   (2 < 8)

5)    9 8 5 3 8 2 4 2 1 9    d := 2   (2 < 4)

6)    9 8 5 3 8 4 2 2 1 9    d := 3   (2 !< 2)

7)    9 8 5 3 8 4 2 2 1 9    d := 3   (2 !< 1)

8)    9 8 5 3 8 4 2 2 1 9    d := 3   (1 < 9)

8)    9 8 5 3 8 4 2 2 9 1    d := 4

Ответ: d := 4


AnnStarina: Спасибо большое, у меня в профиле есть одно задание, можешь посмотреть пожалуйста, может получится решить?)
Задание про массив из 2020 чисел
Похожие вопросы
Предмет: Английский язык, автор: liverbird2000
Предмет: Математика, автор: aruz2