|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
29.08.2016, 22:56 | #1 |
Регистрация: 19.02.2016
Сообщений: 7
|
Расшифровать ребус, полученный в результате замены одинаковых букв
Расшифровать ребус, полученный в результате замены одинаковых букв
одинаковыми цифрами. Найти также такие значения цифр, при которых сумма цифр в результате окажется наибольшей. ДЕНЬ*8=МЕСЯЦ |
30.08.2016, 09:58 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
заводи переменные D E N b M S A C
перебирай из в цикле (D от 1 до 9, E от 0 до 9, N от 0 до 9, b от 0 до 9) в цикле бери только различные значения (разные буквы должны представлять разные цифры) Код:
1) больше 10000 2) меньше 99999 3) вторая цифра числа должна быть равна переменной E 4) все цифры числа должны быть различны. если условия выполнились, то ребус разгадан. вторая часть задачи (Найти также такие значения цифр, при которых сумма цифр в результате окажется наибольшей) - это типичная задача поиска максимума. изначально положи сумму цифр sumMax в 0 (очевидно, что такого быть не может) потом находи сумму D+ E+ N+ b+ M+E+ S+ A+ C и запоминай числа, дающие значение sumMax больше предыдущего значения (не забывай при этом запоминать denb и mesac: Maxmesac := mesac; Maxdenb := denb; всё. и вторая часть задачи решена. Успехов! |
30.08.2016, 10:07 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Было же уже, в феврале. До сих пор расшифровываешь?
http://programmersforum.ru/showthread.php?t=289537 ADD 4609*8=36872 4615*8=36920 4865*8=38920 4907*8=39256 4951*8=39608 4965*8=39720 5037*8=40296 5079*8=40632 5089*8=40712 5091*8=40728 5092*8=40736 5137*8=41096 5387*8=43096 9603*8=76824 9604*8=76832 9802*8=78416 9813*8=78504 - max
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 30.08.2016 в 16:12. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос для замены русских букв на греческие | voevodik | Microsoft Office Word | 2 | 21.05.2016 11:08 |
Расшифровать ребус, полученный в результате замены одинаковых букв одинаковыми цифрами. Найти также такие значения цифр, при котор | ZigaBr0 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 19.02.2016 17:59 |
Поиск одинаковых букв в строке | REztor | C# (си шарп) | 1 | 27.11.2015 23:03 |
Расшифровать уравнение из букв... | sqrt | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.05.2011 18:59 |
Посчитать число одинаковых букв | ValdisZ | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 21.12.2010 20:07 |