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

Переписать в файл g все строчки файла f, которые состоят из четного количества слов

27.11.2016, 01:47. Показов 547. Ответов 2

Author24 — интернет-сервис помощи студентам
Задан текстовый файл. Переписать у файл g все строчки файла f, которые состоят с четного количества слов.

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
45
46
47
48
program lr8;
  uses crt;
    var
      f,f1: Text;
      s, stop: string;
      i, z, kil_sl:integer;
 
 
       begin
           assign (f,'f.txt');
           rewrite (f);
           writeln('Остановка создания файла - stop');
 
            repeat
              read(s);
                if s='stop' then
                    begin break;
                      end else
                      writeln(f,s)
            until false;
              writeln ('Файл создано!');
              Close(f);
 
         assign (f,'f.txt');
       {$I-}
       Reset(f);
       {$I+}
         while not eof (f) do
        begin
            readln(f,s);
            repeat
                z:=pos(' ',s);
        inc(kil_sl);
                if z<>0 then delete(s,1,z)
                else break
            until false;
            if not odd(kil_sl) then
 
       Assign(f1,'f1.txt');
 
        Reset(f); Rewrite(f1);
         while not Eof(f) do begin
           Readln(f,s);
           WriteLn(f1, s);
  end;
  Close(f);
  Close(f1);    end;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2016, 01:47
Ответы с готовыми решениями:

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

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

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

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

2
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
27.11.2016, 09:55 2
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
uses crt;
var f,g: Text;
    s:string;
   i,kil_sl:byte;
begin
clrscr;
assign (f,'F.txt');
reset(f);{файл создаем в Блокноте и сохраняем в папке с пограммой}
assign (g,'G.txt');
rewrite(g);
while not eof(f) do
 begin
  readln(f,s);
  s:=' '+s;//пробел в начало для удобства
  kil_sl:=0;
  for i:=1 to length(s) do
  if(s[i-1]=' ')and(s[i]<>' ')then inc(kil_sl);
  if kil_sl mod 2=0 then writeln(g,s);
 end;
Close(f);
Close(g);
write('Файл F.txt прочитан, строки с четным количеством слов записаны в файл G.txt');
readln
end.
1
0 / 0 / 0
Регистрация: 05.10.2016
Сообщений: 21
27.11.2016, 15:07  [ТС] 3
Спасибо большое))))))))))))))
0
27.11.2016, 15:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2016, 15:07
Помогаю со студенческими работами здесь

Переписать в файл g все рядки файла f, которые имеют больше 30 символов
Всем привет, нид хэлп! 2. Дано текстовый файл f. Переписать в файл g все рядки файла f, которые...

Переписать в третий файл только те строчки, которые есть и в первом, и во втором файлах.
Заданы 2 текстовых файла. Переписать в третий только те строчки, которые есть и в первом, и во...

Переписать содержимое файла в новый файл удваивая пустые строчки
Тема:&quot;Файлы&quot; Переписать содержимое файла в новый файл удваивая пустые строчки Буду...

Переписать содержимое файла в новый файл удваивая пустые строчки
Переписать содержимое файла в новый файл удваивая пустые строчки (Тема:Файлы) Заранее спасибо!


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

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

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