Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
sl_k
12 / 12 / 0
Регистрация: 15.04.2010
Сообщений: 61
#1

Создаем уникальный id для тройки чисел, который влезет в тип данных int - C++

22.05.2013, 15:58. Просмотров 242. Ответов 0
Метки нет (Все метки)

Добрый день,
мне необходимо создать уникальный ID для трех целых чисел INT, но так чтобы этот ID влез в INT.
Пробовал функции Кантора (Cantor) и Зсудзика (Szuszik), но при трех значениях, которые всех трех числе больше 200 я вылетаю за пределы. Теоретически максимальное из значиний трех чисел может доходить до 50 000. То есть, если даже соединять в строку что то типа
500004999949888 , то число довольно большое.
Ограниечение связано с генерацей тэга для MPI_SEND и MPI_RECV, который должен быть типа MPI_INT.
Буду признателен за идеи.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2013, 15:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создаем уникальный id для тройки чисел, который влезет в тип данных int (C++):

Создать абстрактный тип данных (структура) — вектор, который имеет указатель на int и число элементов - C++
Создать абстрактный тип данных (структура) - вектор, который имеет указатель на int и число элементов. Определить функции: инициализации,...

Какой тип данных лучше подойдет для приложения, которое делит числа int или float? - C++
Ответ написал int Хотя нутром чую, что float

Для какого наибольшего n можно вычислить произведение всех четных натуральных чисел, не превышающих 2n, используя тип int - C++
помогите определить, для какого наибольшего n можно вычислить значение (2n)!! (произведение всех четных натуральных чисел, не превышающих...

Дан массив из 12 чисел. Поменять местами 1 и 4 тройки чисел, а также 2 и 3 тройки - C++
Например, массив: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12; результат: 10, 11, 12, 7, 8, 9, 4, 5, 6, 1, 2, 3.

Как использовать символьный тип данных с типом int? - C++
Как использовать символьный тип данных с типом int?

std::vector<int> Что это за тип данных? - C++
std::vector&lt;int&gt; indexes_1, indexes_2; // Used for homography Что это за тип данных?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2013, 15:58
Привет! Вот еще темы с ответами:

Ошибка при сохранении больших чисел в тип int (размер встроенных типов) - C++
В двумерном целочисленном массиве (размер массива: N, M - указываются в ручную) найти указанное значение: - Количество элементов массива...

Определяя класс в PHP, мы создаем новый ТИП данных? - PHP ООП
Здравствуйте. Собственно говоря, вопрос уже в заголовке. На PHP недавно обратил внимание: программировал на Java, где класс...

Как сделать тип данных или уже есть такой тип данных который состоит из всех печатыемых символов? - Pascal
Как сделать тип данных или уже есть такой тип данных который состоит из всех печатыемых символов? Если есть то как он называется ?

Реализуйте статический метод d(int a, int b, int c), который возвращает дискриминант b2-4*a*c квадратного уравнения. - Java SE
Ребят, помогите решить задачи какие сможете... 1. Реализуйте статический метод d(int a, int b, int c), который возвращает дискриминант...


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

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

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