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

Множества в TP

13.01.2013, 23:44. Показов 1336. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужна помощь в создании проги, ибо с множествами не работал ни разу, а разбираться,увы, мало времени! Рассчитываю на хотя бы минимальную помощь...
Задание:
Назовем два слова, у которых совпадают множества символов, эквивалентными. Вывести каждую группу эквивалентных слов данной строки.

Спасибо за внимание...
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2013, 23:44
Ответы с готовыми решениями:

Число изъять из множества А, если оно является элементом множества А, но не является элементом множества В
Введено с клавиатуры число изъять из множества А, если оно является элементом множества А, но не...

Множества в модулях. Вывести все элементы множества А, которые не входят в множество В
Помогите пожалуйста, совсем ничего не понимаю во множествах. Задача! Пусть заданы множество А...

Множества. Вычислить количество элементов множества Q, связанного c исходными множествами
В общем задание звучит так : Заданы 3 упорядоченных множества F, G и H, представленные файлами f,...

Сформировать множества А и В по заданному числу элементов для каждого множества
2)Сформировать множества А и В, базовый тип которых -70..30, по заданному числу элементов для...

2
314 / 273 / 272
Регистрация: 25.09.2011
Сообщений: 477
14.01.2013, 12:49 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
27
28
29
30
var
  sIn,s,s1,s2 : String;
  m,n : set of char;
  i : byte;
  b : boolean;
 
Begin
  writeln('input string s probelami :'); readln(sIn);
  s2:=sIn+' ';
  while s2<>'' do begin
    writeln;
    s:=s2; s2:=''; s1:=''; m:=[]; n:=[]; b:=true;
    for i:=1 to Length(s) do begin
      if s[i]=' ' then begin
        if s1<>'' then if b then begin
          write('nabor dlq "',s1,'" : '); b:=false;
        end else begin
          if m=n then write(s1,'  ') else s2:=s2+s1+' ';
          n:=[];
        end;
        s1:=''
      end else begin
        s1:=s1+s[i];
        if b then m:=m+[s[i]] else n:=n+[s[i]];
      end;
    end;
    writeln;
  end;
  readln;
End.
1
flashin
14.01.2013, 20:32 3
Огромное человеческое спасибо!!!!
14.01.2013, 20:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.01.2013, 20:32
Помогаю со студенческими работами здесь

Связь между значением элемента множества и именем иного множества
Уважаемые корифеи-алгебраисты! Я студент из Киева. Мне для дипломного нужна небольшая...

Ввести три множества через один файл и найти множества их объединения и пересечения
Нужно ввести три множества через один файл и найти множества их объединения и...

Множества. Из множества латинских букв выделить множество символов, не входящих в ваше имя
из множества латинских букв выделить множество состоящее из символов не входящих в множество...

Сформировать два множества, первое содержит простые числа из данного множества, а второе - составные
Имеется множество, содержащее натуральные числа из некоторого диапазона. Сформировать два...


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

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