|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.04.2012, 13:37 | #1 |
Пользователь
Регистрация: 11.12.2009
Сообщений: 97
|
Работа с числовым файлом. исправишь? код внутри)
вот собственно задача
Задан числовой файл . Найти сумму компонент, стоящих между минимальной и максимальной. Заменить этой суммой все элементы из которых она сформирована (элементы между максимумом и минимумом). Файл вывести как до, так и после преобразования. говорят давай делай чтобы без использования дополнительного файла, но нельзя же сразу открыть на запись и на чтение. код: Код:
Последний раз редактировалось Stilet; 15.04.2012 в 15:45. |
15.04.2012, 13:46 | #2 |
a.k.a. Skull
Форумчанин
Регистрация: 17.11.2009
Сообщений: 963
|
Вместо втрого файла берешь массив и с ним работаешь. Мне кажется это изначально было очевидно, зачем со вторым файлом заморачиваться?
Все тривиальное просто
|
15.04.2012, 13:46 | #3 |
Регистрация: 15.04.2012
Сообщений: 7
|
Код:
Последний раз редактировалось Stilet; 15.04.2012 в 15:56. |
15.04.2012, 15:39 | #4 |
Пользователь
Регистрация: 11.12.2009
Сообщений: 97
|
я уже пробовал по разному, не работает.
как по вашему это - реализуйте же. mekkanizer, эмм что?) |
15.04.2012, 20:43 | #5 |
Регистрация: 15.04.2012
Сообщений: 7
|
ну я может не понял чего но там вроже точки с запятой в конце строки не хватает
|
16.04.2012, 06:31 | #6 |
a.k.a. Skull
Форумчанин
Регистрация: 17.11.2009
Сообщений: 963
|
Объявляешь m: array of integer;
Потом так: Код:
p.p.s.mekkanizer, если не знаешь, то лучше запусти и проверь. Перед end символ ";" можно не ставить
Все тривиальное просто
|
16.04.2012, 10:23 | #7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
НО Зачем в данной задаче динамические массивы и вообще массивы, когда можно банально ПОВТОРНО открыть файл и прочитать значения из него?!! я бы предложил такой код для решения данной задачи (основываясь на коде TC ): Код:
Последний раз редактировалось Serge_Bliznykov; 16.04.2012 в 10:48. |
|
16.04.2012, 10:49 | #8 | |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Это что за новости? Кто сказала, что это нельзя?...
Цитата:
Упс, sorry - Серж уже это сделал! )). Серж, только reset перед записью - лишний, мне кажется. Все будет прекарсно работать и без него.
Предпочитаю на "ты".
Последний раз редактировалось TinMan; 16.04.2012 в 10:53. |
|
16.04.2012, 10:51 | #9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
и мой код чуть выше (TinMan не мог его увидеть, когда писал свой пост) прекрасно иллюстрирует это. Последний раз редактировалось Serge_Bliznykov; 16.04.2012 в 10:54. |
|
16.04.2012, 12:38 | #10 |
a.k.a. Skull
Форумчанин
Регистрация: 17.11.2009
Сообщений: 963
|
Так то да, не обратил внимания, что файл типизированый.
Все тривиальное просто
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Осуществить операцию типа. Код внутри | TYMON | C++ Builder | 0 | 07.04.2012 13:33 |
ошибки в задаче(код внутри) | skanku | Общие вопросы C/C++ | 2 | 10.01.2012 08:58 |
Переделать цикл. Код внутри =) | Silverstone | Помощь студентам | 4 | 21.12.2011 22:12 |
Нахождение слов-анаграмм, Ошибка выдается. Задание внутри. Код внутри. | TYMON | Общие вопросы .NET | 2 | 22.11.2010 21:07 |
Прошу помочь переделать.Код внутри.С++ | BackSlash | Помощь студентам | 1 | 10.01.2010 20:36 |