Предмет: Информатика, автор: playatripchezez

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


playatripchezez: И если возможно, то пожалуйста напишите краткий комментарий по некоторым строкам.
playatripchezez: Можно не считать
mister57loy88: я ответил уже вроде

Ответы

Автор ответа: mister57loy88
2

Ответ:

Объяснение:

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.

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

Похожие вопросы
Предмет: Русский язык, автор: презентациямюл
Предмет: Английский язык, автор: AksLOL