На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Сообщение: 1
ссылка на сообщение  Отправлено: 11.06.16 01:58. Заголовок: Задача №295 (задание 14)


(№ 295) Исполнитель Редактор получает на вход строку цифр и преобразовывает её.Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.
1. заменить (v, w)
2. нашлось (v)
Первая команда заменяет в строке первое слева вхождение цепочки v на
цепочку w, вторая проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь».
Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 156 идущих подряд цифр 5? В ответе запишите полученную строку.
НАЧАЛО
ПОКА нашлось (333) ИЛИ нашлось (555)
ЕСЛИ нашлось (555)
ТО заменить (555, 3)
ИНАЧЕ заменить (333, 5)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ

ОТВЕТ: 53
ПРАВИЛЬНЫЙ ОТВЕТ, ПОЛУЧЕННЫЙ МНОЮ: 35
ПРОИЗВЕДЁМ ВРУЧНУЮ ОПЕРАЦИИ: 555 -> 3, 555 -> 3, 555 ->3, 333 -> 5 => 555 555 555 = 5.
156 / 9 = 17 новых + 3 в остатке = 20 пятерок
20 / 9 = 2 новые + 2 в остатке = 4 пятерки.
5555 = 35. ОТВЕТ: 35.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 1 [только новые]





Сообщение: 60
ссылка на сообщение  Отправлено: 11.06.16 03:27. Заголовок: 1) Из 156 пятерок вы..


1) Из 156 пятерок Вы получаете 52 тройки

2) Далее Вы начинаете менять 3 тройки на 1 пятерку, но как только у Вас накапливается в цепочке слева 3 пятерки - вы меняете их на 1 тройку

3) В итоге у Вас начинают "улетать" 8 троек, раз за разом, пока Вы не получите 3333

4) Затем Вы заменяете 3 тройки на 1 пятерку и получаете ответ 53.

Спасибо: 1 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 1689
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет