| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C] Обработка последовательности цифр |
| Автор: Alexkeny 24.12.2006, 21:56 |
| вобщем другу нужно в инсте сделать такую задачку Задаются произвольные цифры (например 112846775343490) и нужно чтобы программа отбрасывала повторные цифры и по порядку расставляла эти самы цифры(т.е из 113465589533 в 1345689) Подскажите пожалуйста чем сможите |
| Автор: zabivator 24.12.2006, 22:02 | ||
|
| Автор: KpoHyc 24.12.2006, 22:10 |
| определяем массив в 10ть элементов. - исходный. берем строку с цифрами - и первый элемент проверяем на присутсвие в исходной строке, если нету - дописываем в нее его. потом берем исходную строку и проверяем, если первый эл больше втрого, меняем местами, и так до конца строки, цикл повторяем 10ть раз. ЗЫ А как он учиться будет?) |
| Автор: zkv 24.12.2006, 22:23 | ||
видимо не очень то и надо. не заметил, что на Си надо, простите... |
| Автор: comp 24.12.2006, 22:27 | ||||
Ну и STL тут не уместенн... да... с set'ом сложность получается O(N*logN)... а так, просто за один проход всё делается...
|
| Автор: Xenon 24.12.2006, 22:57 |
| А можно тут юзать std::list, ибо есть метод unique() |
| Автор: zkv 24.12.2006, 23:07 |
нельзя, и зачем нужен unique() (в этой задаче), если есть std::set? |
| Автор: Alexkeny 24.12.2006, 23:18 |
| задачка то с первого курса тех инста так что особо сложных функций ненадо) Всем кто ответил Спасибо!!! а как этот чувачок учится будет хз учебник Березина и березина видимо потерял))) Можите тока плиз задачку попроще расписать не влезая в дебри Си, или хотябы блок схемку общую ПС:KpoHyc(у) спс ;) |
| Автор: Alexkeny 25.12.2006, 07:48 |
| Сори что неправильно сформулировал Цифры задаете вы сами т.е идет считывание с клавы а не какой то фиксированный ряд чисел PS:Dov спасибо за помощь(но чуть чуть не то) |
| Автор: Dov 25.12.2006, 07:59 | ||
|
| Автор: Alexkeny 25.12.2006, 22:02 |
| ->Dov Благодарю!! |
| Автор: sergejzr 23.1.2007, 22:43 |
| Внимание! Эта тема не соответствует правилам форума Заголовок темы не отражает её суть, или несколько вопросов в одной теме. Ознакомьтесь с правилами! http://forum.vingrad.ruhttp://forum.vingrad.ru/act-SR/f-27.html[ММ] Тема перенесена в Центр Помощи |