Tatynm
01.05.2020 10:30

Тема множества: дан текст из строчных латинских букв, за которым следует точка. напечатать: - все буквы, входящие в текст не менее двух раз; - все буквы, входящие в текст по одному разу. в паскале авс

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Alina182004
02.07.2020 19:35
Var
    l: array ['a'..'z'] of integer;
    s: string;
    i:integer;
    c:char;

begin
    read(s);
    for i := 1 to length(s) do
        if s[i] in ['a'..'z'] then
            l[s[i]] := l[s[i]] + 1
        else if s[i] = '.' then
            break;
   
    for c := 'a' to 'z' do
        if l[c] >= 2 then
            writeln(c, ' = ', l[c]);
   
    for c := 'a' to 'z' do
        if l[c] = 1 then
            writeln(c, ' = ', l[c]);
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота