Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 63
1

Указатели для упорядочения строк текстового файла в алфавитном порядке

04.04.2013, 21:25. Показов 1078. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написать программу для упорядочения строк текстового файла в алфавитном порядке используя Указатели.

Требования к программе:
создать программу по следующему алгоритму:
1) вывести сообщение "ввести имя файла";
2) ввести имя файла;
3) открыть файл для чтения;
4) все строки файла скопировать в массив;
5) файл закрыть;
6) строки массива отсортировать;
7) вывести сообщение "ввести название упорядоченного файла";
8) ввести имя файла;
9) создать новый файл;
10) строки массива записать в файл;
11) закрыть файл;
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.04.2013, 21:25
Ответы с готовыми решениями:

Из текстового файла напечатать в алфавитном порядке все слова длинной N.
Дан текстовый файл. Напечатать в алфавитном порядке все слова из данного файла, имеющие заданную...

Выведите на экран в алфавитном порядке все слова двух строк (без повторений) в алфавитном порядке
Выведите на экран в алфавитном порядке все слова двух строк (без повторений) в алфавитном порядке.

Вывести строку с текстового файла так, чтобы слова располагались в алфавитном порядке
необходимо вывести строку с текстового файла так, чтобы слова были в алфавитном...

Вывод строк файла в алфавитном порядке
ребята пожалуйста, мне надо написать программу что делать следуешее: принимает имена с файла ( txt...

1
30 / 30 / 19
Регистрация: 08.06.2010
Сообщений: 63
04.04.2013, 22:06 2
Лучший ответ Сообщение было отмечено Maria_Добрая как решение

Решение

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
var
a: array[1..1000] of string;
i, j: integer;
fname: string;
inp, outp: text;
 
begin
  writeln("ввести имя файла"); { 1) }
  readln(fname);
  assign(inp, fname);
  reset(inp);
  i:=1;
  while not EOF(inp) do begin
    readln(inp, a[i]);
    inc(i);
  end;
  close(inp);
  for i:=1 to length(a)-1 do
    for j:=i+1 to length(a) do
      if a[j][1]<a[i][1] then begin
        s:=a[i];
        a[i]:=a[j];
        a[j]:=s;
      end;
  writeln("ввести название упорядоченного файла");
  readln(fname);
  assign(outp, fname);
  rewrite(outp);
  for i:=1 to length(a) do
   writeln(outp, a[i]);
  close(outp);
end.
Написал и понял, что надо с указателями Я без понятия что это, а код мб пригодится..
0
04.04.2013, 22:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2013, 22:06
Помогаю со студенческими работами здесь

Сортировка строк файла в алфавитном порядке
Совсем не разбираюсь в файлах(( Напишите пожалйуста, как можно провести сортировку строк файла в...

Чтение из текстового файла строк или слов в произвольном порядке
Доброго Времени суток! Продолжаю писать проект. Есть такое задание: Пользователю из текстового...

Переписать каждую из строк текстового файла в массив в том же порядке
Имеется тестовый файл, содержащий 20 строк. Переписать каждую из его строк в массив в том же...

Добавление разных строк из текстового файла в конец других файлов в определённом порядке
Исходные данные: 1. есть 10 текстовых файлов (file1.txt, file2.txt, ..., file10.txt) 2. есть...


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

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