|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.01.2016, 15:57 | #1 |
Регистрация: 18.10.2015
Сообщений: 8
|
Turbo Pascal. Даны целочисленные файлы f и g одинаковой длины. Оставить в f только те компоненты, значения которых больше...
Даны целочисленные файлы f и g одинаковой длины. Оставить в f только те компоненты, значения которых больше компонентов файла g.
|
09.01.2016, 18:53 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,547
|
Задание некорректное, можно понять как оставить те компоненты, что больше всех компонентов файла g. Должно быть явно указано, что больше соответствующих компонентов файла g.
Но это лирика. От нас вы чего хотите? Если готового решения, то бегом во Фриланс. E-Mail: arigato.freelance@gmail.com
|
09.01.2016, 19:02 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Согласен с уточнением Arigato.
ALena77, в этом задании единственная возможная сложность - это удаление компонентов файла. Но, раз в задании нет ограничения, я бы поступил так - открыл ТРЕТИЙ файл на запись, в него записал только те компоненты файла f, которые должны остаться (которые больше соответствующих компонент файла g). после окончания удалил файл f и переименовал временный файл в то имя, которое было у файла f. Это очень просто. |
09.01.2016, 19:24 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
11.01.2016, 20:09 | #5 |
Регистрация: 18.10.2015
Сообщений: 8
|
Спасибо огромное! Очень выручили!
|
17.01.2016, 20:18 | #6 |
Регистрация: 18.10.2015
Сообщений: 8
|
а Вы уверены,что она работает? Я сейчас проверила, и Random(100) и Random(15) выдаёт мне,как ошибочную переменную.
|
18.01.2016, 08:26 | #7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
просто добавьте переменную, её и пишите в файл.
например, вместо Цитата:
Код:
|
|
19.01.2016, 22:05 | #8 |
Регистрация: 18.10.2015
Сообщений: 8
|
Поняла,спасибо за объяснение!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определить количество элементов, значения которых больше 2 элемента масива | Димон222 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 12.11.2012 19:12 |
Оставить в одномерном массиве только уникальные значения | phlamey | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 25.05.2010 13:37 |
Даны два слова одинаковой длины. Присвоить переменной К число, равное количеству попарно одинаковых букв. | dimon_home | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 16.06.2009 08:31 |
В яцейках есть x=1 x=2 Как убрать x= и оставить только значения | Володя Минск | Microsoft Office Excel | 2 | 29.10.2008 04:57 |
В ячейках есть x=1 x=2 Как убрать x= и оставить только значения | Володя Минск | Microsoft Office Excel | 2 | 27.10.2008 20:54 |