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

работа с 64-разрядными числами в 32-разрядной системе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ рекурсия http://www.cyberforum.ru/cpp-beginners/thread1031117.html
Всем доброго времени суток. Есть рекурсивная функция выводящая числа от 15 до 10 по убыванию, как сделать чтоб выводило эти же числа но по возрастанию #include "stdafx.h" #include <iostream> using namespace std; long int rec(int q, int n) { if(q<=n) {
C++ Переделать программу Вот задание- Даны строки S1 и S2. Сформировать строку S таким образом, чтобы в нее сначала вошли все четные слова строки S1, а потом все нечетные слова строки S2. Сформировать строку S двумя способами: - с использованием функций библиотеки string.h; - работая со строками как с массивами. С помощь. массивов: #include "stdafx.h" #include <conio.h> #include <windows.h> int... http://www.cyberforum.ru/cpp-beginners/thread1031109.html
C++ Вычисление координат центра тяжести
(Код прилагаю. Но он дописан не до конца. Помогите завершить задачу, пожалуйста.) Спасибо. Система из n материальных точек в пространстве задана с помощью последовательности действительных чисел x1, y1,z1, p1, x2, y2, z2, p2,......xn, yn, zn, pn - координаты i-ой точки, а pi - ее вес(i = 1, 2,...., n). Получить координаты центра тяжести системы. Формула для расчета координат x, y и z: ...
C++ Поменять байты
Есть задача: дано число long int получить другое число путем перестановки двух ПОСЛЕДНИХ байтов с двумя ПЕРВЫМИ байтами. void ZadachaZashita(){ long int *i=new long int(2); for(int s1=sizeof(i),s2=0;s2<2;s1--,s2++) swap(*(i+s1),*(i+s2));} Отпишите пожалуйста правильно ли решил, новая тема, пока еще не полностью освоил. Если не верно напишите пожалуйста как нужно сделать правильно.
C++ FACTORIAL http://www.cyberforum.ru/cpp-beginners/thread1031072.html
Кто-нибудь может конкретно сказать что тут не так и помочь ??? #include <iostream> #include <conio.h> #include <math.h> #include <cmath> using namespace std; int factorial (int n)
C++ Виртуальное наследование Здравствуйте, объясните как реализовано(внутри)под капотом виртуальное наследование? Например виртуальные методы реализованы через таблицу виртуальных методотов Или может ссылку где прочитать. подробнее

Показать сообщение отдельно
Max Dark
шКодер самоучка
1813 / 1614 / 588
Регистрация: 09.10.2013
Сообщений: 3,618
Записей в блоге: 6
Завершенные тесты: 2
06.12.2013, 18:25     работа с 64-разрядными числами в 32-разрядной системе
в стандарте C/C++11 есть заголовочный файл <stdint.h> в котором определены int64_t и uint64_t
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <cstdint>
 
int main() {
    int64_t a, b;
    std::cin>>a>>b;
    std::cout<<a+b<<std::endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru