Text26. Дан текстовый файл. Найти количество абзацев в тексте, если первая строка каждого абзаца начинается с $$5$$ пробелов («красная строка»). Пустые строки между абзацами не учитывать.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
program Text26; var F: Text; Name,S: string; num,K:integer; begin Write('File name: '); Readln(Name); Assign(F,Name); Reset(F); num:=0; While not eof(F) do begin Readln(F,S); if pos(' ',S)=1 then inc(num); end; Close(F); Writeln(num); end. |
Другие задачи из раздела Text можно посмотреть здесь.
Комментарии: