Начиная с заданного символа в каждой строке исходного файла строчные латинские буквы преобразуются в прописные - Pascal
Формулировка задачи:
Дан текстовый файл f, состоящий из нескольких строк. Пользователь вводит символ, начиная с которого в каждой строке исходного файла строчные латинские буквы преобразуются в прописные. Строки, в которых проведены такие преобразования, записываются в новый файл g. В конце строки через пробел проставляется количество преобразований.
Решение задачи: «Начиная с заданного символа в каждой строке исходного файла строчные латинские буквы преобразуются в прописные»
textual
Листинг программы
var f,g:text; c:char; s:string; b:boolean; i,j,w:integer; BEGIN w:=0; Assign (f, 'Путь к файлу'); Assign (g, 'Путь к файлу'); Reset (f); Rewrite (g); Readln (c); b:=false; While not Eof(f) do begin Readln (s); For i:=1 to Length(s) do IF (s[i]=c) and (not b) THEN begin Delete (s, 1, i-1); For j:=1 to Length(s) do begin w:=w+1; Upcase (s[j]); Writeln (g, s); b:=true; end; IF b THEN Begin For i:=1 to Length(s) do begin w:=w+1; Upsace(s[i]); end; Writeln (g, s); end; Close (f); Close (g); END.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д