Задать вопрос
6 сентября, 18:11

Пользователь вводит текст. Выяснить, сколько раз встречается каждая буква в предложенном тексте.

+3
Ответы (1)
  1. 6 сентября, 18:19
    0
    Var s:string;

    a:array[1 ... 26] of integer;

    i:integer;

    begin

    readln (s) ;

    for i:=1 to length (s) do begin

    if (s[i] in ['a' ... 'z']) then inc (a[ord (s[i]) - ord ('a') + 1]) ;

    if (s[i] in ['A' ... 'Z']) then inc (a[ord (s[i]) - ord ('A') + 1]) ;

    end;

    for i:=1 to 26 do

    write (a[i],' ') ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Пользователь вводит текст. Выяснить, сколько раз встречается каждая буква в предложенном тексте. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Помогите с программой. Пользователь вводит с клавиатуры сумму, которая у него есть. Далее"садится за рулетку". Программа спрашивает, какая ставка и на что ставит. пользователь. Ставка идет на конкретное число (от 1 до 36).
Ответы (1)
Какое событие наступит после того, как: А) ученик встретит учителя Б) пользователь выберет команду меню В) пользователь выберет объект правой кнопкой мыши Г) пользователь включит компьютер Д) пользователь перетянет левый нижний угол окна
Ответы (1)
Пользователь клавиатуры вводит в минуту 60 знаков. Какое количество текстовой информации вводит этот пользователь за 5 минут в кодировке Unicode?
Ответы (1)
Программирование в python 3 Напечатать массив и сумму его первых N десятков. Пример: Пользователь вводит любое число, например 56 Программа выдаёт на экран массив от 0 до 55 и ещё пять чисел: сумму первых 10, сумму первых 20, сумму первых 30, сумму
Ответы (1)
1. (Char). Пользователь вводит текст, признаком конца которого является точка. Напечатать true, если буква "а" встречается чаще, чем буква "в", и напечатать false в противном случае.
Ответы (1)