| Задана строка s="Bios is Basic Input-Output  System". Получить на основе ее новую строку путем замены всех заглавных латинских букв на соответствующие им строчные. Найти число символов "t" в строке s. Результаты программы вывести в файл. 
 Решение:
 
 
 Program sff;const s:string='Bios is Basic Input-Output System';
 var s1:string;
 i,k:byte;
 BEGIN
 clrscr;
 s1:='';
 for i:=1 to length(s) do
 begin
 if s[i] in ['A'..'Z'] then s1:=s1+chr(ord(s[i])+32)
 else s1:=s1 +s[i];
 if s[i]='t' then k:=k+1;
 end;
 writeln(s1);
 write('Количество букв Т=',k);
 readln;
 END.
 
 Объяснение: Переводим прописные буквы в строчные через их код и вписываем в новую строку.
 Далее вписываем остальные.
 |