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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача с картой лабиринта http://www.cyberforum.ru/cpp-beginners/thread1088725.html
Определить является ли лабиринт правильным. карта представляет собой лабиринт 1=стена, 0=проход карта представляет собой лабиринт надо определить является ли лабиринт правильным правильный...
C++ Метод Волдера (кордик) Прошу, помогите написать программу воссоздание функции обратного тангенса методом волдера. Добавлено через 1 час 3 минуты аап http://www.cyberforum.ru/cpp-beginners/thread1088706.html
C++ Написать генератор фамилий
Хочу написать генератор фамилий, пока глобальных проблем нет, ток вот ошибку выдает, если, судя по всему, используется "ъ", когда не используется, то работает. посмотрите пожалуйста, заранее спасибо....
C++ Какой вид имеет итерационная формула для вычисления 1/sqrt
Прошу помочь решить вопрос: какой вид имеет итерационная формула для вычисления 1/sqrt.
C++ Решения СЛАУ методом Гаусса по шагу http://www.cyberforum.ru/cpp-beginners/thread1088686.html
Добрый день! Очередной раз прошу советов! Имеется СЛАУ, которое требуется решить методом Гаусса на с++. Соответственно, на тетрадке решить не проблема. В с++ с тем что я только осваиваю азы,...
C++ почему не работает функция? #include <iostream> #include <conio.h> void function (int k)// { for(int i=0;i<k;i++) std::cout<<"*"; } int main() подробнее

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

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