Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2008, 13:17   #1
щдуп
 
Регистрация: 16.05.2008
Сообщений: 6
Восклицание помогите с задачей с файлами

Дан файл f, компоненты которого являются целыми числами. Получить файл g, образованный из файла f исключением повторных вхождений одного и тогоже числа.
Как сделать это исключение повторных вхождений?....
щдуп вне форума Ответить с цитированием
Старый 20.05.2008, 13:52   #2
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Я так понял нужно:
1 считать из файла f первое число
2 занести его в переменную
3 считать из файла f второе число
4 сравнить его с предыдущим числом, если оно отличается то записываем его в файл g, если одинаковое то не записываем
и т. д. ....
SERG1980 вне форума Ответить с цитированием
Старый 20.05.2008, 15:10   #3
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Считай числа из файла в массив, а затем сделай следующее:
Код:
for i:=1 to n do
   begin
     r:=0;
     for j:=i to n do
       if s[i]=s[j] then
           begin
             r:=r+1;
            end;
     if r=1 then write(g,s[i],' ');
   end;
puporev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите с задачей на Delphi(с типизированными файлами) lyonya0111 Помощь студентам 2 20.06.2008 15:18
помогите с задачей на с++ JOFRIF Помощь студентам 7 23.04.2008 20:46