Дана строка, содержащая текст, включающий русские и английские слова. Подсчитать, каких букв в тексте больше – русских или латинских. Pascal

efimovap17 efimovap17    1   05.06.2021 14:12    7

Ответы
DeM12345 DeM12345  05.07.2021 14:13

Объяснение:

var

s: string;

m,l: set of char;

i: integer;

n: integer;

k: integer;

begin

readln(s);

m:= ['А'..'Я','а'..'я','Ё','ё'];

l:= ['A'..'Z','a'..'z'];

for i:=1 to length(s) do

if s[i] in m then inc(n);

if s[i] in l then inc(k);

if n>k then write('Русских букв больше!');

if k>n then write('Латинских букв больше!');

if n=k then write('Русских и латинских букв поровну!');

end.

Можно лучший ответ ?

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика