Задать вопрос
27 октября, 05:44

Задача по программированию на Паскаль, нужна помощь.

Дана строка состоящая из строчных букв английского алфавита. Необходимо определить какие буквы встречаются в этой строке больше одного раза.

Формат входных файлов: Входной файл содержит одну строку S длиной не более чем 100 символов, состоящую из букв a, b, c ...

Выходной файл должен содержать в алфавитном порядке последовательность букв строки S, которые встречаются в ней больше одного раза. Каждая буква выводится не больше одного раза.

+4
Ответы (1)
  1. 27 октября, 09:34
    0
    Var t1, t2:text;

    s:string;

    k:array['a' ... 'z']of integer;

    i:integer; c:char;

    begin

    assign (t1,'input. txt') ;

    reset (t1) ;

    assign (t2,'output. txt') ;

    rewrite (t2) ;

    readln (t1, s) ;

    for c:='a' to 'z' do k[c]:=0;

    for i:=1 to length (s) do k[s[i]]:=k[s[i]]+1;

    for c:='a' to 'z' do

    if k[c]>1 then write (t2, c) ;

    writeln (t2) ;

    close (t1) ; close (t2) ;

    end.

    Пример:

    Файл input. txt:

    xyzabcdefgabcdx

    Файл output. txt

    abcdx
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Задача по программированию на Паскаль, нужна помощь. Дана строка состоящая из строчных букв английского алфавита. Необходимо определить ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Дана строка S, состоящая из слов, разделённых пробелами. Выведите все слова, которые встречаются в S ровно один раз. Формат входных данных Во входном файле дана строка S.
Ответы (1)
Дана строка, состоящая из слов, разделённых пробелами. Выведите все слова, которые встречаются в ровно один раз. Формат входных данных Во входном файле дана строка.
Ответы (1)
Задача F Четный палиндром Подстрокой строки называется любая непустая последовательность символов в строке. Палиндромом называется строка, которая читается одинаково слева и справа. У Азизхана есть строка S.
Ответы (1)
Вам дана строка S. Надо определить, сколько в ней цифр Формат входных данных Единственная строка входного файла содержит строку S, которая может состоять из букв английского алфавита и цифр.
Ответы (2)
Вася учится в школе. Недавно учитель записал на доске строку из строчных латинских букв и цифр, а Вася переписал эту строку в тетрадку. Придя домой, Вася столкнулся с проблемой в прочтении строки.
Ответы (1)