Дана строка текста слова разделены одним пробелом напечатать буквы входящие а)в исходный текст только один раз б) входящий в исходный текст не менее двух раз
192
401
Ответы на вопрос:
А) var s: string; mas: array ['a'..'z'] of longint; {индексы элементов соответствуют латинице} c: char; i: longint; begin read(s); for c: ='a' to 'z' do{заполнение нулями элементов массива, для запоминания количества элементов в латинице} mas[c]: =0; for i: =1 to ord(s[0]) do{пробегаем по всей строке ord(s[0]) это количесвто элементов в строке (только паскаль)} mas[s[i]]: =mas[s[i]]+1; for c: ='a' to 'z' do{пробегаем по массиву значений и выводим только неповторяющиеся} if(mas[c]=1) then writeln(c); end.
Var a : real; beginwriteln('кол-во дюймов: '); readln(a); a: =a*2.54; writeln(a, ' см'); end.
Популярно: Информатика
-
30Космос0330.07.2022 03:22
-
vanyakolesov123.02.2020 13:49
-
died26708.02.2021 12:16
-
альбина34923.07.2020 19:37
-
элог23.09.2020 22:11
-
Alisarive01.12.2020 05:58
-
зака1619.05.2021 00:31
-
vdyblenkoo20.12.2022 20:08
-
vera050301.05.2021 23:44
-
igorgame3909.10.2022 09:13