Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2013, 18:16   #1
marrrow
Пользователь
 
Регистрация: 26.11.2012
Сообщений: 14
По умолчанию Очень интересный обратный калькулятор

Добрый день!есть очень интересное задание,не знаю,встречался ли кто с таким.
у нас есть 10 чисел в таком порядке:0 1 2 3 4 5 6 7 8 9.Между числами можно ПРОИЗВОЛЬНО вставлять знаки + или -,таким образом мы получим какое-то выражение с результатом.например:
0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 = 45
0 - 12 - 3 + 4 + 56789 = 56778
0 - 1 + 234 - 56 - 7 - 89 = 81

Задание:написать программу,которая на входе получит целое число и выпишет все существующие выражения,которые дают результатом это число.То есть,к примеру,если программа получит на входе 45,то как результат выпишет 0+ 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 и все остальные выражения,с помощью которых можно получить 45(естественно,выражения,сложенные из цифр 0 1 2 3 4 5 6 7 8 9,идущих по порядку.)
Кто-нибудь о таком слышал?
marrrow вне форума Ответить с цитированием
Старый 24.01.2013, 18:43   #2
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,714
По умолчанию

0 и 9 цифр с возможными знаками/отсутствием знака перед ними
Да хотя бы и простым полным перебором (при совпадении значения - вывод выражения).
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума Ответить с цитированием
Старый 24.01.2013, 19:17   #3
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Если мне не изменяет память, то Серж писал подобную программульку.. Поищите..
Poma][a вне форума Ответить с цитированием
Старый 24.01.2013, 19:41   #4
marrrow
Пользователь
 
Регистрация: 26.11.2012
Сообщений: 14
По умолчанию

написал Сержу,жду ответа.
marrrow вне форума Ответить с цитированием
Старый 24.01.2013, 19:43   #5
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Я, конечно, не раз сам "спамил" Сержу, но зачем его беспокоить если все ищется в форумном поиске?
Poma][a вне форума Ответить с цитированием
Старый 24.01.2013, 19:52   #6
marrrow
Пользователь
 
Регистрация: 26.11.2012
Сообщений: 14
По умолчанию

это было бы проще,если бы я примерно знал,о чем идет речь в той теме.просматривать все сообщения сержа?ведь не факт,что тема была создана им..и кто знает,о чем в ней говорилось
marrrow вне форума Ответить с цитированием
Старый 24.01.2013, 19:57   #7
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
просматривать все сообщения сержа
Просматривать все сообщения Гения Программирования Вам лень? - На кол еретика!
Да, кстати, что-то мне подсказывает что Серж любит, когда его имя пишут с Большой буквы
тыц
Poma][a вне форума Ответить с цитированием
Старый 24.01.2013, 20:05   #8
marrrow
Пользователь
 
Регистрация: 26.11.2012
Сообщений: 14
По умолчанию

мда,уделал,молодец)только вот мало это чем помогло,во-первых,паскаль,во-вторых,задача похожая,но это сродни сравнивания гуся и утки.у обоих перья и клювы.но гусь-это гусь.а утка-это утка.во избежание гнева Сержа напишу три раза его имя правильно.
Серж,Серж,Серж.
marrrow вне форума Ответить с цитированием
Старый 24.01.2013, 20:29   #9
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
во избежание гнева Сержа напишу три раза его имя правильно.
Серж,Серж,Серж.
А вот это зря - а то сейчас он и появится. Помните фильм "Битлджюс"?
Хотя может быть и не зря - появится и разъяснит


Цитата:
задача похожая,но это сродни сравнивания гуся и утки.у обоих перья и клювы.но гусь-это гусь.а утка-это утка
А если их ощипать - так различия только в размерах будут. База-то одна, просто там случай более объемный
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...

Последний раз редактировалось Sciv; 24.01.2013 в 20:33.
Sciv вне форума Ответить с цитированием
Старый 24.01.2013, 20:39   #10
marrrow
Пользователь
 
Регистрация: 26.11.2012
Сообщений: 14
По умолчанию

так я ж по-доброму,для того и пишу,чтоб Битлджуса не произошло..страшный фильм))

да,это да,это да.Блин,маловато мне этого..честно.немогущий я в этом деле
marrrow вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц