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

ответь на вопрос надо умоляю вопросы на фото бытр


ответь на вопрос надо умоляю вопросы на фото бытр

Показать ответ
Ответ:
Jikarinkite
Jikarinkite
26.09.2020 21:07

ответ:Во многих задачах нужно переставлять элементы массива, т. е. требуется менять местами значения двух ячеек памяти.

Представьте себе, что в кофейной чашке налит сок, а в стакане — кофе, и вы хотите, чтобы было наоборот. Что вы сделаете?

Вернёмся к программированию. Чтобы поменять местами значения двух переменных — а и b, нужно использовать третью переменную того же типа:

с:=а с:=а;

а:=b а:=b;

b:=с b:=с;

Перестановка двух элементов массива, например А [i] и А [к], выполняется так же:

с:=А[i] с:=А[i];

А[i]:=А[k] A[i]:=А[к];

А[к]:=с А[к]:=с;

Объяснение:

0,0(0 оценок)
Ответ:
irinamazda
irinamazda
06.07.2021 06:00

Методом подбора нашёл (на Питоне):

a = '0333333333322222111111111111111111111111111111111111111111111'

print(a)

while a.find('01') != -1 or a.find('02') != -1 or a.find('03') != -1:

 a=a.replace('01', '30')

 a=a.replace('02','101')

 a=a.replace('03','202')

 print(a)

print(f'1 = {a.count(str(1))}')

print(f'2 = {a.count(str(2))}')

print(f'3 = {a.count(str(3))}')

Получается, после первого нуля каждая цифра 3 увеличивает количество результирующих 1 2 и 3 на 1 по каждой:

a = '03'

2130

1 = 1

2 = 1

3 = 1

a='033'

2132130

1 = 2

2 = 2

3 = 2

И так далее. Следовательно, я набрал 10 двоек с десяти цифр 3 после первого нуля.

Далее, если после тройки идёт двойка, то увеличивается количество цифр 1 и 2:

a = '033333333332'

213213213213213213213213213213130

1 = 11

2 = 10

3 = 11

Набрал 5 двоек, чтобы получилось 15 единиц. Ну и далее, цифра 1 в конце добавляет количество единиц в результате, то есть чтобы получилось 60 единиц, я к 15 добавил 45:

a = '0333333333322222111111111111111111111111111111111111111111111'

21321321321321321321321321321313131313133333333333333333333333333333333333333333333330

1 = 15

2 = 10

3 = 60

ОТВЕТ: 45 единиц!

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