Программа подсчитывает количество символов x (вводиться пользователем) в файле.
Решение:
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 |
program file_10;
uses crt; var n, i, k: integer; s: string; c: char; f: text; begin clrscr; randomize; assign(f, ‘fail’); rewrite(f); write(‘Количество строк > ‘); read(n); for i:=1 to n do begin write(i, ‘ строка > ‘); read(s); writeln(f, s); end; write(‘Символ > ‘); read(c); reset(f); i:=1; k:=0; while not eof(f) do begin read(f, s[i]); if (s[i]=c) then k:=k+1; i:=i+1; end; reset(f); writeln(‘Результат:’); write(‘Символ ‘, c, ‘ встречается ‘, k, ‘ раз(а)’); close(f); readkey; end. |