Предмет: Информатика,
автор: eleonoras2740
С клавиатуры вводится строка, содержащая русские и латинские буквы. Составьте программу, которая определяет, каких букв больше. Программа для языка Pascal
Ответы
Автор ответа:
0
Ответ:
Pascal:
var
str: string;
i, ENG, RUS: byte;
begin
writeln('Введите строку:'); readln(str);
for i := 1 to length(str) do
if upcase(str[i]) in ['A'..'Z'] then inc(ENG)
else if upcase(str[i]) in ['А'..'Я'] then inc(RUS);
if RUS > ENG then writeln('Русских букв больше на ', RUS - ENG)
else if ENG > RUS then write('Латинских букв больше на ', ENG - RUS)
else writeln('Одинаковое кол-во букв: ', RUS);
end.
Похожие вопросы
Предмет: Русский язык,
автор: irinakim2
Предмет: Русский язык,
автор: калединаася
Предмет: Русский язык,
автор: Аноним
Предмет: Химия,
автор: Mefeliss
Предмет: Химия,
автор: sashakursevich