| Задача 57. В введенном тексте подсчитать количество букв и количество цифр. program р37;uses crt;
 var i,kod, s1 ,s2; integer;
 a:string;
 begin
 clrscr;
 writeln' (a=',);readln(a);
 for i:=1 to length(a) do
 begin
 {Находим код буквы.}
 kod;=ord(a[i]);
 {Заглавные латинские буквы. }
 if ((kod >= 65) and (kod <= 90));
 {Строчные латинские.}
 OR ((kod > 97) AND (kod <=122))  OR;
 {Заглавные, строчные русские буквы.}
 (kod>=128) and (kod < 175) OR (kod >= 224 AND (kod < = 239))
 THEN S1:= S1 + 1;
 {Цифры.}
 IF(kod>=48)AND(kod<=57)
 THEN S2:=S2+1;
 end;
 writeln('букв=',s1)
 writeln('цифр=',s2)
 readln;
 end.
 
 
 |