Помогите пожалуйста решить ( если не трудно , то распишите все пожалуйста подробно )

0 голосов
21 просмотров

Помогите пожалуйста решить ( если не трудно , то распишите все пожалуйста подробно )


image

Информатика (12 баллов) | 21 просмотров
Дан 1 ответ
0 голосов

Нам нужно следить за следующими вещами:
1. проверяем сколько цифр, чётное количество или нечётное
2. добавляем 1 слева если нечётное. если чётное то пропускаем этот пункт
3. каждые две соседние цифры меняем местами
4. добавляем 2 в конце нашей цепочки

теперь разберём твой пример:
845
1.нечётное количество цифр, их 3
2. добавим 1 слева
1845
3. поменяем местами каждые две соседние цифры
было 18 45 , стало 81 54
4. добавляем 2 в конце
81542

теперь второй раз (потому что в условии сказано применить дважды) нужно проделать то же самое, только с числом
81542
1. цифр 5 - нечётное количество
2. прибавляем 1 слева
181542
3. меняем местами
было 18 15 42, стало 81 51 24
4. добавляем 2 в конце
8151242
готово

(898 баллов)