Задать вопрос
23 октября, 08:30

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

+5
Ответы (1)
  1. 23 октября, 10:14
    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)