![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 25.12.2016
Сообщений: 5
|
![]()
Сделал поиск макс и мин, но без понятия как поменять их местами. Натолкните на мысль)
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]()
Традиционно: запоминайте индексы/номера максимума и минимума, а не их самих.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]()
Обратите внимание на функцию fseek, может чем то поможет.
Неприятности приходят и уходят, а жизнь продолжается!
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 25.12.2016
Сообщений: 5
|
![]() |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]()
Может я и не права, но если Вам необходимо поменять местами слова в текстовом файле, да еще и разной длины, то проще создать новый файл с перезаписью имеющегося, с соответствующей коррекцией при перезаписи.
Неприятности приходят и уходят, а жизнь продолжается!
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 25.12.2016
Сообщений: 5
|
![]()
это сначала нужно записать текст до макс/мин, потом еще часть текста, потом снова макс/мин, потом опять текст.
не догадываюсь вообще как можно это реализовать) |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]()
В общем да
Алгоритм можно представить следующим образом: Открыть имеющийся файл на чтение Открыть новый файл на запись Пока не конец файла Читать слово Если слово не менять Печатать в выходной файл считанное слово Иначе Печатать в выходной новое слово Закрыть файл на чтение Закрыть файл на запись где то так
Неприятности приходят и уходят, а жизнь продолжается!
Последний раз редактировалось Sweta; 25.12.2016 в 17:17. Причина: Уточнение |
![]() |
![]() |
![]() |
#8 |
Регистрация: 25.12.2016
Сообщений: 5
|
![]()
P.S. После знаков препинания не должно быть пробела, иначе неправильно считает позицию максимума и минимума. Как исправить еще не додумался.
Код:
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Строки ( максимальное и минимальное слово) | denis2997 | Общие вопросы C/C++ | 6 | 16.04.2015 19:04 |
Дан массив целых чисел. Найти максимальное и минимальное значение. Вывести максимальное на 1-ое место, минимальное на последнее. | Punk_Killer | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 01.04.2013 09:38 |
Выделить в тексте максимальное слово | TYMON | C++ Builder | 0 | 25.05.2012 17:05 |
поменять местами первое слово со вторым.. 3 и 4 5 и 6 7 и 8 | kiruka4 | Общие вопросы C/C++ | 0 | 22.12.2011 18:45 |
Определить в тексте слово, содержащее минимальное число согласных | stasig | Помощь студентам | 3 | 15.02.2009 13:11 |