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

Дан многострочный текстовый файл слова разделены пробелами, сформировать новый файл с палиндромом строк первого файла

31.03.2014, 20:04. Показов 1302. Ответов 1
Метки нет (Все метки)

Подскажите что не так в создании и обработке второго файла...

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
var i:integer;f,f1:text;S,s1:string;
begin
assign(f,'fff.txt');// создаем первый файл и записываем в ручную строки
rewrite(f);
for i:=1 to 5 do
begin
readln(S);write(f,s);writeln(f);
end;
close(f);
 
assign(f1,'ff1.txt');
rewrite(f1);
reset(f);
while not eof(f) do
begin
for i:=1 downto length(s) do begin
s1:=s;
write(f1,s1);
writeln(f1);
end;
end;
close(f1) ;
close(f);
 
reset(f1);
write('Второй файл');
while not eof(f1) do
begin
readln(f1);
writeln(f1,s1);
writeln(f1);
end;
close(f1);
end.
Добавлено через 1 час 14 минут
Под палиндром я подразумевал...
Должно выводить перевернутые строчки из 1ого файла на подобие:
Я иду домой
йодом уди я
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2014, 20:04
Ответы с готовыми решениями:

Дан текстовый файл g. Создать новый файл f и записать в него все слова файла g с количеством символов больше 4 и меньш 6
Дан текстовый файл g. Создать новый файл f и записать в него все слова файла g с количеством...

Дан текстовый файл. В каждой строке файла подсчитать среднюю длину слов. В новый файл записать слова с длиной большей
Помогите, пожалуйста. 1) Как вернуть значения n к 0 после подсчета количества слов в предложении?...

Дан символьный файл, содержащий произвольный текст длиной более 5000 слов. Слова разделены пробелами и знаками препинания. Получить 100 наиболее часто
НАРОД срочно нужно написать на паскале : Дан символьный файл, содержащий произвольный текст...

Дано число k и текстовый файл, содержащий более k строк. Создать новый текстовый файл, содержащий k последних строк
И снова всем привет) Помогите пожалуйста со следующим заданием: Дано число k (<10) и текстовый...

1
Модератор
9531 / 4859 / 3229
Регистрация: 17.08.2012
Сообщений: 15,202
31.03.2014, 23:41 2
Первый файл нормально создали... Ну, лишнее убрать только. Со вторым файлом швах. Запутались в индексации и циклах, видимо. В циклах с downto первый параметр должен быть больше, Вы всё перепутали. Как Вы написали, цикл не выполнится ни разу. А, да ладно... Изучайте.
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
var i: integer;
    f, f1: text;
    s: string;
begin
  assign(f, 'c:\fff.txt');// создаем первый файл и записываем в ручную строки
  rewrite(f);
  writeln('Введите строки:');
  for i:=1 to 5 do
    begin
      readln(S); writeln(f, s)
    end;
  close(f);
 
  assign(f1, 'c:\ff1.txt');
  rewrite(f1);
  reset(f);
  while not eof(f) do
    begin
      readln(f, s);
      for i := length(s) downto 1 do write(f1, s[i]);
      writeln(f1);
    end;
  close(f1) ;
  close(f);
 
  reset(f1);
  writeln('Второй файл:');
  while not eof(f1) do
    begin
      readln(f1, s);
      writeln(s)
    end;
  close(f1);
  readln
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2014, 23:41
Помогаю со студенческими работами здесь

Текстовый файл. Сформировать новый файл, исключив строки, длина которых превышает 50 символов
Дан текстовый файл. Сформировать новый файл, исключив из него строки, длина которых превышает 50...

Создать новый текстовый файл, содержащий k последних строк исходного файла
Дано число k (< 10) и текстовый файл, содержащий более k строк. Создать новый текстовый файл,...

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

Файлы. Создать новый текстовый файл, содержащий К последних строк исходного файла
Дан текстовый фаил содержащий более К строк. Создать новый текстовый фаил содержащий К последних...


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

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

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