В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
ilyaronaldo
ilyaronaldo
16.03.2023 00:40 •  Информатика

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

Показать ответ
Ответ:
tihon123123
tihon123123
15.10.2020 01:20

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

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота