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

Множества: вывести на печать в алфавитном порядке все согласные, которые входят во все слова

11.05.2013, 19:37. Показов 776. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Помогите пожалуйста исправить ошибки в следующей задаче: вводится непустая строка из строчных букв (меньше 79 символов), вывести на печать в алфавитном порядке все согласные, которые входят во все слова.
Есть код на ABC.net, а вот TP "ругается" при компилляции.
Вот код:
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
27
28
29
30
const
     a: set of char=['а'..'я'];
     g: set of char=['у','ё','е','ы','а','о','э','я','и','ю'];
     s: set of char=a-g;
     p: set of char=[' ','.',',',';',':','!','?','-','(',')'];
var str,temp: string [79];
    m,m1: set of char;
    c:char;
    i,j:integer;
begin
writeln('введите строку из строчных русских букв, разделяя слова запятыми:'); 
readln(str);
m:=[];
str:=str+' ';
for i:=1 to length(str) do
  if not (str[i] in p) then temp:=temp+str[i] else
    if length(temp)>0 then
      begin
      m1:=[];
      for j:=1 to length(temp) do
        if temp[j] in s then m1:=m1+[temp[j]];
      if m=[] then m:=m1 else m:=m*m1;
      temp:='';
      end;
writeln('Упорядоченные в алфавитном порядке согласные, которые входят во все слова:');
writeln (m);
{for c:='а' to 'я' do
  if c in m then write(c,' ');}
  readln;
end.
Если быть точным, ошибки выдает в 4 и 5 строчках.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.05.2013, 19:37
Ответы с готовыми решениями:

Строки. Вывести в алфавитном порядке все согласные, которые входят во все слова
Вводится не пустая строка из строчных русских букв, не более 79 символов. Определённые слова в ней...

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

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

В алфавитном порядке вывести всё звонкие согласные, которые входят в каждое нечестное слово
В алфавитном порядке вывести всё звонкие согласные,которые входят в каждое нечестное слово и не...

1
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
11.05.2013, 19:51 2
Цитата Сообщение от Nick K Посмотреть сообщение
a: set of char=['а'..'я'];
g: set of char=['у','ё','е','ы','а','о','э','я','и','ю'];
s: set of char=a-g;
p: set of char=[' ','.',',',';',':','!','?','-','(',')'];
var str,temp: string [79];
m,m1: set of char;
c:char;
i,j:integer;
begin
эту часть замените на эту
Pascal
1
2
3
4
5
6
7
8
9
10
const
     a: set of char=['а'..'я'];
     g: set of char=['у','ё','е','ы','а','о','э','я','и','ю'];
     p: set of char=[' ','.',',',';',':','!','?','-','(',')'];
var str,temp: string [79];
    s,m,m1: set of char;
    c:char;
    i,j:integer;
begin
s:=a-g;
в тр 7 сработало...
1
11.05.2013, 19:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2013, 19:51
Помогаю со студенческими работами здесь

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

Вывести на печать в алфавитном порядке: согласные, которые не входят в более, чем в два нечетных слова
Вводится непустая строка из строчных букв(не более 79 символов). Отдельные слова разделены...

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

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


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

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