0 / 0 / 0
Регистрация: 04.11.2020
Сообщений: 23
1

Удалить повторные вхождения числа в файл

18.12.2020, 13:22. Показов 541. Ответов 1

Author24 — интернет-сервис помощи студентам
помогите написать программу для удаления повторного вхождения чисел в файл
Данная прога не подходит, нужно использовать базовый алгоритм удаления

Прога которая есть, работает, но не подходит:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
assign(f, f_name);
    reset(f);
    k := 0;
    i := 0;
    while not EoF(f) do
      begin
        seek(f, i);
        read(f, x);
        j := i + 1;
        while j <= filesize(f) - 1 - k do
          begin
            seek(f, j);
            read(f, y);
            if y = x then
              begin
                k := k + 1;
                for l := j to filesize(f) - 2 do
                  begin
                    seek(f, l + 1);
                    read(f, z);
                    seek(f, l);
                    write(f, z);
                  end;
              end
            else 
              j := j + 1;
          end;
        i := i + 1;
      end;
    seek(f, filesize(f) - k);
    truncate(f);
    close(f);
  end;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2020, 13:22
Ответы с готовыми решениями:

Преобразовать файл, исключив повторные вхождения одного и того же числа
Дан файл, компоненты которого являются целыми числами. Преобразовать его,исключив повторные...

Дан файл, компоненты которого являются целыми числами. Преобразовать его, исключив повторные вхождения одного и того же числа
Дан файл, компоненты которого являются целыми числами. Преобразовать его, исключив повторные...

Удалить из строки повторные вхождения слов
Дана последовательность, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5 прописных...

Удалить повторные вхождения слов в предложение
Дан файл, содержащий текст на русском языке. В предложениях некоторые из слов записаны подряд...

1
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7763 / 4593 / 2822
Регистрация: 22.11.2013
Сообщений: 13,062
Записей в блоге: 1
18.12.2020, 14:06 2
Цитата Сообщение от Utka Посмотреть сообщение
базовый алгоритм удаления
Что сие есть?
0
18.12.2020, 14:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.12.2020, 14:06
Помогаю со студенческими работами здесь

Из файла f получить файл g, исключив повторные вхождения чисел
Ребят помогите пожалуйста решить эту задачу: Заполнить файл последовательного доступа f целыми...

Исключить из файла повторные вхождения одного и того же числа
. Компонентами типизированного файла являются целые числа. Исключить из файла повторные вхождения...

Исключить из файла повторные вхождения одного и того же числа
Компонентами типизированного файла являются целые числа. Исключить из файла повторные вхождения...

Удалить все повторные вхождения данного слова из строки и вывести слова в столбик.
Удалить все повторные вхождения данного слова из строки и вывести слова в столбик, т.е. нужно...

Преобразовать файл, исключив повторные вхождения одного и того же числа
Приветствую, форумчане. Столкнулся я с такой проблемой. Дано задание: &quot;Дан файл, компоненты...

Удалить из текста повторные вхождения слов
из данного текста удалить повторные вхождения слов


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru