Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
cristaloleg
148 / 49 / 1
Регистрация: 21.12.2008
Сообщений: 961
#1

Множества - C++

11.06.2009, 21:16. Просмотров 494. Ответов 8
Метки нет (Все метки)

Как описать такое условие:
Pascal
1
2
if x in [1..5] then
   write(x);
Гуру и всякие Умные люди - не злитесь на меня =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2009, 21:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Множества (C++):

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

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

Квадрат с вершинами из первого множества накрывает все точки второго множества и имеет минимальную площадь - C++
Даны два множества точек на плоскости. Выбрать четыре различных точки первого множества так, чтобы квадрат с вершинами в этих точках...

Множества. Проверка множества на наличие элемента в нем - C++
Во многих задачах сталкиваюсь с одной и той же проблемой: Нужно создать множество элементов, добавлять в него новые элементы и проверять...

Множества . Найти разность полученного множества с заданным - C++
Всем доброго времени суток! Необходима ваша помощь. Никак не могу сделать второй пункт задачи.Суть задачи-найти 1)объединение множества...

Удалить из множества А минимальный элемент множества В - C++
Удалить из множества А минимальный элемент множества В. могу удалить из A все елементи B. а минимальний нет( #include <iostream> ...

8
FunDuck
688 / 379 / 4
Регистрация: 22.01.2009
Сообщений: 1,135
11.06.2009, 21:18 #2
C++
1
if (x>=1 && x <=5) cout << x << '\n';
0
Search..
11.06.2009, 21:33
  #3

Не по теме:

Ну естественно... Через Теорему Фундука - самое оптимальное, гг

0
cristaloleg
148 / 49 / 1
Регистрация: 21.12.2008
Сообщений: 961
12.06.2009, 09:50  [ТС] #4
Я имел ввиду использования множества, а не вот такого промежутка =)

ЗЫ спасибо что-хоть кто-то откликнулся =)
0
Lerikh
14 / 14 / 0
Регистрация: 09.06.2009
Сообщений: 42
12.06.2009, 09:59 #5
Цитата Сообщение от cristaloleg Посмотреть сообщение
Я имел ввиду использования множества, а не вот такого промежутка =)

ЗЫ спасибо что-хоть кто-то откликнулся =)
Множество это и есть промежуток, уважаемый.

тебе привели пример использования по твоему примеру, если надо что-то большее, то
  • && - и
  • || - или

и выстраивай хоть какие множества

Добавлено через 2 минуты 41 секунду
C++
1
if (x>=1 && x <=5) || (x > 13 && x <= 56) cout << x << '\n';
эквивалентом будет

Delphi
1
2
if x in [1..5, 14..56] then
    write(x);
0
cristaloleg
148 / 49 / 1
Регистрация: 21.12.2008
Сообщений: 961
12.06.2009, 10:32  [ТС] #6
Тогда задам вопрос вот так: как описывается множество в Си, в виде переменной???
0
Lerikh
14 / 14 / 0
Регистрация: 09.06.2009
Сообщений: 42
12.06.2009, 10:42 #7
массивом, или я чего-то не понимаю...
0
Somebody
2792 / 1603 / 148
Регистрация: 03.12.2007
Сообщений: 4,200
Завершенные тесты: 3
12.06.2009, 13:38 #8
В общем, такого типа нет, только массивы.
В C++ в STL есть set - множество не обязательно чисел.
0
cristaloleg
148 / 49 / 1
Регистрация: 21.12.2008
Сообщений: 961
12.06.2009, 16:17  [ТС] #9
Pascal
1
if x in [2,4,6,9,15] then
Как это описать по компактней???
0
12.06.2009, 16:17
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2009, 16:17
Привет! Вот еще темы с ответами:

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

Множества - C++
Помогите решить задачку. Задан некоторый набор товаров. Определить для каждого из товаров, какие из них имеются в каждом из п магазинов,...

Множества - C++
Дан текст на английском языке, который заканчивается точкой. В тексте удалить все гласные буквы, а согласные заменить на прописные.

Множества - C++
Здравствуйте, в общем у меня задание реализовать класс &quot;множества&quot; на С++ и добавить методы операций с множествами, я только начал писать,...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru