Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 06.02.2011
Сообщений: 3
1

Напечатать все буквы, входящие в текст не менее двух раз

06.02.2011, 19:28. Показов 1634. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
дана символьная строка напечатать все буквы входящие в текст не менее двух раз . помогите пожалуйста!!!!!!!!!!!!!!!!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.02.2011, 19:28
Ответы с готовыми решениями:

Напечатать все буквы, входящие в текст не менее двух раз
Дан текст из строчных латинских букв за которым следует точка. Напечатать все буквы входящие в текс...

Напечатать все буквы, входящие в текст не менее двух раз
Дан текст из строчных латинских букв, за которыми следует точка. Напечатать все буквы, входящие в...

Напечатать все буквы, входящие в текст не менее двух раз.
Добрый день форумчане!!! Можете помочь с задачкой?! Дан текст из строчных латинских букв, за...

Множества. Напечатать все буквы, входящие в текст не менее двух раз
множества. Дан текст из строчных латинских букв ,за которыми следует точка . Напечатать все...

4
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
06.02.2011, 19:46 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
program bukva;
uses crt;
const bk=['A'..'Z','a'..'z','А'..'п','р'..'ё'];
var s:string;
    m:set of char;
    c:char;
    i,j,k:byte;
begin
clrscr;
writeln('Введите строку:');
readln(s);
writeln('Буквы, входящие не менее 2 раз:');
m:=[];
for i:=1 to length(s) do
if s[i] in bk then
 begin
  k:=0;
  for j:=1 to length(s) do
  if(s[i]=s[j])and(i<>j) then k:=1;
  if k=1 then m:=m+[s[i]];
 end;
if m=[] then write('Таких букв нет')
else for c:='A' to 'ё' do
if c in m then write(c,' ');
readln
end.
1
0 / 0 / 0
Регистрация: 06.02.2011
Сообщений: 3
06.02.2011, 19:48  [ТС] 3
это точно правильно???
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
06.02.2011, 20:07 4
Денис90, Так проверь, в чем дело?
1
0 / 0 / 0
Регистрация: 06.02.2011
Сообщений: 3
06.02.2011, 20:12  [ТС] 5
Спасибо!!!!!!!!!
0
06.02.2011, 20:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.02.2011, 20:12
Помогаю со студенческими работами здесь

Множества. Напечатать все буквы, входящие в текст не менее двух раз.
Дан текст из строчных латинских букв, за которыми следует точка. Напечатать все буквы, входящие в...

Множества. Дан текст. Вывести в алфавитном порядке все буквы текста, входящие в него не менее двух раз
Дан текст. Вывести в алфавитном порядке все буквы текста, входящие в него не менее двух раз. Текст...

Напечатать все буквы, входящие в текст не менее двух раз
Дан текст из строчных латинских букв, за которыми следует точка. Напечатать все буквы, входящие в...

Напечатать все буквы, входящие в текст не менее двух раз.
Дан текст из строчных латинских букв, за которыми следует точка. Напечатать все буквы, входящие в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru