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

Как сделать из двух чисел третье, уникальное для любой комбинации первых двух? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать окно с кнопкой, закрывающей это окно http://www.cyberforum.ru/cpp-beginners/thread1492244.html
Создайте новый оконный проект в ОС Microsoft Windows 7 или Linux. Разместите посередине окна кнопку с надписью "Close". После нажатия кнопки окно должен закрываться. Работа программы должно завершаться. Кнопку создайте программно (без использования Qt Designer).
C++ Массив, индекс как уникальный ID Добрый день. Пытаюсь сделать список, который хранит в себе список всех обьектов. У этого списка есть поле - ID. По идеи оно должно быть уникальным. Но вот вопрос. При создании массива, стоит ли использовать индекс, как уникальный ID? Class #include <string> #include <thread> #include <chrono> #include "entity.h" http://www.cyberforum.ru/cpp-beginners/thread1492201.html
Настройка Clion + OpenCV C++
Уважаемые, форумчане...беда!) Установил свеженькую среду Clione под виндой и теперь никак не могу разобраться как грамотно подключить OpenCV. Скачал exe установщик. Он все распаковал и выглядит это примерно так Полагая что готовые сборки мне не подойдут решил, что скорее всего необходимо все собирать с помощью CMake
C++ Важность очередности при подключении библиотеки GL/glut.h
Всем привет. Пытаюсь вывести в заголовок угол поворота фигуры а он выдает вот такую ошибку: 1>------ Построение начато: проект: рисуем, Конфигурация: Debug Win32 ------ 1> рисунок.cpp 1>c:\program files (x86)\microsoft visual studio 11.0\vc\include\stdlib.h(360): error C2381: exit: переопределение; __declspec(noreturn) отличается 1> c:\program files (x86)\microsoft visual...
C++ Передача функции из одного класса в функцию другого http://www.cyberforum.ru/cpp-beginners/thread1492165.html
Здравствуйте уважаемые форумчане. Возникла некоторая проблема. Долго пытался выкрутиться сам, но в итоге решил обратиться к профессионалам. Ситуация следующая. Имется класс, в котором определена функция: class Task{ private: int a; public: double Func(double x){
C++ Ошибка 2 error LNK2019, не пойму в чем ошибка Выдает такую ошибку: Ошибка 2 error LNK2019: ссылка на неразрешенный внешний символ "int __cdecl game(void)" (?game@@YAHXZ) в функции. Исходник прилагается. Спасибо за внимание.#include <stdio.h> #include <stdlib.h> #include <time.h> #include <windows.h> #include <conio.h> #include <ctype.h> #include <iostream> using namespace std; подробнее

Показать сообщение отдельно
Butt-Head
Заблокирован
03.07.2015, 11:23  [ТС]     Как сделать из двух чисел третье, уникальное для любой комбинации первых двух?
Цитата Сообщение от Croessmah Посмотреть сообщение
не будет
Не будет!
C++
1
2
3
4
5
6
7
    unsigned long long int r;
    int a = 3;
    int b = 7;
    r=(a<<32)| b;
 
    std::bitset<64> bs(r);
    std::cout << bs.to_string() << std::endl;
OUT: "0000000000000000000000000000000000000000000000000000000000000111"

C++
1
2
3
4
5
6
7
    unsigned long long int r;
    int a = 7;
    int b = 3;
    r=(a<<32)| b;
 
    std::bitset<64> bs(r);
    std::cout << bs.to_string() << std::endl;
OUT: "0000000000000000000000000000000000000000000000000000000000000111"

Добавлено через 1 минуту
Цитата Сообщение от HighPredator Посмотреть сообщение
Решение в лоб: берете два числа, кладете их последовательно в двухинтовый буфер, берете от него md5 хэш.
Ой.. это ж сколько процессорных инструкций ... Всё будет тормозить ... Мне нужн ос минимальным кол-вом операций ...

А разве просто вот так не сработает:
C++
1
2
3
4
int a;
int b;
//...
int c = (a+b)*c;
?
 
Текущее время: 01:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru