alarm
Задайте вопрос
Информатика
Hristina

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

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

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.

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

123
get along
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

Определите значение переменной Y

If1. Дано целое число. Если оно

If7. Даны два числа. Вывести пор

Будем рисовать Напишите программ

Кто кого срубитКонь ходит буквой

Здравствуйте посчитайте решить

Контакты
Реклама на сайте