![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.10.2011
Сообщений: 252
|
![]()
я поспорил с перодом если это сделаю то он мне автоматом поставить 100 баллом по основам программирования, вот задача:
----------------------------------------------------------------------------- Дано(в текстовом файле) n>1000000 натуральных чисел (каждое число <10000) записанных через пробел. Получить массив в котором все числа исходного файла расположены по убыванию значений без повторений. Обязательное условие: количество элементов в выходном массиве должно определяться во время выполнения программы. Дополнительно: записать полученный массив в текстовый файл. Имена файлов: Входной - "infile.txt", результат вывести в "outfile.txt" ----------------------------------------------------------------------------- скажите это тяжело сделать ? я тут только одно могу сделать открыть файл и все |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]()
Задача уровня 7 класса общей образовательной школы.
Такие обычно решали на бейсике, или паскале. Всю задачу можно разделить на четыре элементарных этапа: 1. Скачать весь файл в память ( в массив) 2. Удалить из этого массива все дубликаты 3. Отсортировать массив по убыванию. 4. Записать полученный массив в файл. Если поюзать STL Algorithms, всю задачу можно свести к нескольким строчкам кода. |
![]() |
![]() |
![]() |
#3 |
C++ hater
Старожил
Регистрация: 19.07.2009
Сообщений: 3,333
|
![]()
а если выбрать правильный контейнер (set), то вообще алгоритмы не нужны. разве что, copy
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 02.09.2011
Сообщений: 336
|
![]() Код:
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 22.10.2011
Сообщений: 252
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 22.10.2011
Сообщений: 252
|
![]()
вот я чуть кода набросал:
Код:
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
Sylar9
Это тяжело сделать На C++ - три строчки... так что смотри сам... Код:
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 28.05.2011
Сообщений: 309
|
![]()
поясните вот эти строки..
Код:
Спеши медленно.
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 22.12.2011
Сообщений: 378
|
![]()
Если хочешь можем обсудить цену за программу. Исходный код имеется 100% рабочий (проверял) с комментариями даже. Решил попробовать написать эту программу - получилось
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
|
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 22.10.2011
Сообщений: 252
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Я создал игру типо марио и хочу сделать её по сети как это сделать? | rbkmz | Работа с сетью в Delphi | 7 | 14.05.2012 15:58 |
Как же это сделать? | Братишка^_^ | Работа с сетью в Delphi | 17 | 11.04.2012 10:26 |
Тяжело ли работать программистом? | fs444 | Свободное общение | 25 | 28.06.2010 16:33 |
Тяжело ли выучить испанский? | Пепел Феникса | Свободное общение | 5 | 24.05.2010 18:57 |
очень тяжело =(! | mmmarsel | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 28.04.2010 21:31 |