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

Сложение по модулю (2^32) -1) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Boost C++ Сериализировать структуру в файл с помощью библиотеки boost http://www.cyberforum.ru/cpp-beginners/thread1088737.html
привет всем) Есть структура: struct MyStruct { vector<string> v; int n; }; Как мне сериализировать эту структуру в файл с помощью библиотеки boost?
C++ Задача с картой лабиринта Определить является ли лабиринт правильным. карта представляет собой лабиринт 1=стена, 0=проход карта представляет собой лабиринт надо определить является ли лабиринт правильным правильный лабиринт - такой лабиринт, в котором из любого места в любое другое можно попасть только одним способом. http://www.cyberforum.ru/cpp-beginners/thread1088725.html
C++ Метод Волдера (кордик)
Прошу, помогите написать программу воссоздание функции обратного тангенса методом волдера. Добавлено через 1 час 3 минуты аап
C++ Написать генератор фамилий
Хочу написать генератор фамилий, пока глобальных проблем нет, ток вот ошибку выдает, если, судя по всему, используется "ъ", когда не используется, то работает. посмотрите пожалуйста, заранее спасибо. #include <iostream> using namespace std; string s; int q,n; int main()
C++ Какой вид имеет итерационная формула для вычисления 1/sqrt http://www.cyberforum.ru/cpp-beginners/thread1088698.html
Прошу помочь решить вопрос: какой вид имеет итерационная формула для вычисления 1/sqrt.
C++ Решения СЛАУ методом Гаусса по шагу Добрый день! Очередной раз прошу советов! Имеется СЛАУ, которое требуется решить методом Гаусса на с++. Соответственно, на тетрадке решить не проблема. В с++ с тем что я только осваиваю азы, не совсем понимаю как реализовать: Допустим есть такой код (взятый с этого же форума): подробнее

Показать сообщение отдельно
ShadowFirst
54 / 47 / 1
Регистрация: 31.10.2013
Сообщений: 161
04.02.2014, 16:02     Сложение по модулю (2^32) -1)
По условию мне не совсем понятно, после сложения ответ может превышать (2^32)-1 или нет. Я почему об этом спросил, если нет то достаточно обойтись двумя переменными unsigned int и заполнять в них биты путем сдвига, а если все таки превышает то есть тип данных long long или в некоторых ОС просто long которая имеет в наличии 8 байт для хранения целого числа и в нем делать по вышеописанному принципу.

А далее ответ получаем путем банального сложения
 
Текущее время: 12:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru