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

Нужна по дз(информатика). тема - простые и сложные запросы.

Показать ответ
Ответ:
Вуди228
Вуди228
10.04.2021 06:58

1) все элементы окажутся равны 9

Объяснение:

Заполнение массива:

для i от 0 до 10 выполнить a[i] = i - 1

i = 0       a[0] = 0 - 1 = -1

i = 1        a[1] = 1 - 1 = 0

i = 2       a[2] = 2 - 1 = 1

и т.д.

Нетрудно заметить, что все элементы будут на 1 меньше своего индекса

 

Изменение массива:

для i от 10 до 1 выполнить a[i-1] = a[i]

i = 10       a[10-1] = a[10]       a[9] = a[10]          a[9] = 9, т.к. первоначально элемент на минус один меньше своего индекса

i = 9        a[9-1] = a[9]          a[8] = a[9]            a[8] = 9, т.к. a[9] = 9

i = 8        a[8-1] = a[8]          a[7] = a[8]             a[7] = 9, т.к. a[8] = 9

и т.д.

Нетрудно заметить, что все элементы будут равны 9

0,0(0 оценок)
Ответ:
lilyagoz89
lilyagoz89
10.04.2021 06:58

Значения элементов массива станут равны их индексам.

Объяснение:

Заполнение массива:

для i от 0 до 9 выполнить a[i] = 9 - i

i = 0       a[0] = 9 - 0 = 9

i = 1        a[1] = 9 - 1 = 8

i = 2       a[2] = 9 - 2 = 7

i = 3       a[3] = 9 - 3 = 6

i = 4       a[4] = 9 - 4 = 5

i = 5       a[5] = 9 - 5 = 4

i = 6       a[6] = 9 - 6 = 3

i = 7       a[7] = 9 - 7 = 2

i = 8       a[8] = 9 - 8 = 1

i = 9       a[9] = 9 - 9 = 0

Изменение массива:

для i от 0 до 4 выполнить

Действия в цикле:

1) k = a[i]

2) a[i] = a[9 - i]   (значение элемента a[9 - i] смотрим выше)

3) a[9 - i] = k

i = 0

Действия в цикле:

1) k = a[0] = 9

2) a[0] = a[9 - 0]       a[0] = a[9]       a[0] = 0

3) a[9 - 0] = k           a[9] = k            a[9] = 9

i = 1

Действия в цикле:

1) k = a[1] = 8

2) a[1] = a[9 - 1]       a[1] = a[8]       a[1] = 1

3) a[9 - 1] = k          a[8] = k           a[8] = 8

i = 2

Действия в цикле:

1) k = a[2] = 7

2) a[2] = a[9 - 2]       a[2] = a[7]       a[2] = 2

3) a[9 - 2] = k           a[7] = k           a[7] = 7

i = 3

Действия в цикле:

1) k = a[3] = 6

2) a[3] = a[9 - 3]       a[3] = a[6]       a[3] = 3

3) a[9 - 3] = k           a[6] = k           a[6] = 6

i = 4

Действия в цикле:

1) k = a[4] = 5

2) a[4] = a[9 - 4]       a[4] = a[5]       a[4] = 4

3) a[9 - 4] = k           a[5] = k           a[5] = 5

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