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

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

01.06.2010, 20:48. Показов 1222. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, никак не получается написать здачу - суть такова:
Дан файл с текстом, в котором одно предложение это одна строка.
Необходимо переставить слова в каждом предложении в обратном порядке и записать их в новый файл.
Надеюсь на вашу помощь.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2010, 20:48
Ответы с готовыми решениями:

Переставить слова в каждом предложении в обратном порядке
function perest(pred:string):string; var mas:array of string; r,k:integer; t,w1,w:string;...

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

Записать в файл g компоненты файла F В обратном порядке
Помогите написать задачку: Дан файл f, компоненты которого являются символами. Записать в файл g...

Записать в файл F2 компоненты файла F1 в обратном порядке
Ввести файл F1. Записать в файл F2 компоненты файла F1 в обратном порядке. В каждом файле...

3
138 / 138 / 65
Регистрация: 20.03.2009
Сообщений: 235
01.06.2010, 21:36 2
если я все правильно понял:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
uses crt;
var
     f,f1:text;
     s,s1:string;
     i:integer;
begin
clrscr;
    assign(f1,'c:\file1.txt'); rewrite(f1);
    assign(f,'c:\file.txt'); 
    reset(f);
    while not eof(f) do
    begin
      readln(f,s); s1:='';
      for i:= length(s) downto 1 do
        s1:=s1+s[i];
    writeln(f1,s1:2);end; close(f); close(f1);
    writeln('File zapisan...');
    readkey;
end.
1
636 / 219 / 64
Регистрация: 03.11.2009
Сообщений: 488
01.06.2010, 21:55 3
Может вам такой вариант подойдёт, переписывает предложения как нужно по крайней мере у меня))
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
34
35
36
37
38
39
40
41
42
43
44
var
s:string;
c:char;
f,f1:text;
k,i:integer;
a:array [1..100] of string;
begin
  assign(f,'C:\tmp.txt');
  assign(f1,'C:\rez.txt');
  reset(f);
  rewrite(f1);
  s:='';   k:=0;
    while not EOF(f) do
      begin
             s:='';  k:=0;
          while not EOln(f) do
            begin
              read(f,c);
                if  ( c >' ') and ( c <> ',') and ( c <> '.') and ( c <> ':') then
                  s:=s+c
                else
                  begin
                    k:=k+1;
                    a[k]:=s;
                    s:='';
                  end;
              end;
           for i:=k downto 1 do
             write(f1,a[i],' ');
            writeln(f1);
           readln(f);
      end;
   close(f);
   close(f1);
    s:='';
   reset(f1);
    writeln;
     while not EOF(f1) do
        begin
          readln(f1,s);
          writeln(s);
        end;
   close(f1);
end.
1
theSHOW
01.06.2010, 22:03 4
Спасибо огромное, вы меня очень выручили
01.06.2010, 22:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2010, 22:03
Помогаю со студенческими работами здесь

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

Переставить слова в предложении в обратном порядке
Задача заключается в следующем: &quot;Переставить слова в каждом предложении в обратном порядке&quot; Есть...

Создание и обработка файлов. Записать в файл g компоненты файла f в обратном порядке
1)Дан текстовый файл f. Записать в файл g компоненты файла f в обратном порядке.

Дан символьный файл f. Записать в файл g компоненты файла f в обратном порядке
Дан символьный файл f. Записать в файл g компоненты файла f в обратном порядке.


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

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