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

Как решить не программой

Показать ответ
Ответ:
mashka710
mashka710
21.07.2022 22:23

с = 4

Объяснение:

Решить в уме(не используя компилятор)

объяснение кода(Я думаю именно этого хочет преподаватель)

В цикле  проходимся по всем элементам массива кроме первого и последнего, в цикле условие, если текущий элемент массива равен 0 элементу,то мы должны увеличить переменную c на 1.Далее мы меняем текущий элемент массива с следующим(к примеру если у нас 3 элемент массива, то мы меняем его местами с 4 элементом()

(Исходный код)

A = [4, 3, 6, 8, 5, 8, 4, 2, 10, 9, 4]

c = 0

for i in range(1, 10):

  if A[i] == A[0]:  

     c += 1

       t = A[i + 1]

      A[i + 1] = A[i]  

    A[i] = t

print(c)

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