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

Поменять байты - C++

Восстановить пароль Регистрация
Другие темы раздела
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++ Виртуальное наследование Здравствуйте, объясните как реализовано(внутри)под капотом виртуальное наследование? Например виртуальные методы реализованы через таблицу виртуальных методотов Или может ссылку где прочитать. http://www.cyberforum.ru/cpp-beginners/thread1031057.html
C++ Обработка матриц
Помогите дописать код программы вот условие:Вычислить сумму и число элементов матрицы, находящихся под главной диагональю и на ней. В (N, N) N<12 Я сделал только сумму, а мне нужно еще дописать число элементов матрицы Вот код: #include <iostream> #include <conio.h> int B; int N; void input(){ std::cout<<"Input N:"; std::cin>>N;
C++ Считать в строку три предложения в вывести их в обратном порядке
Считать в строку три предложения в вывести их в обратном порядке #include<conio.h> #include<stdio.h> #include<stdlib.h> #include<string.h> int main() {char s1, s2, s3; puts("s1"); gets(s1); puts("s2");
C++ [страуструп] задача на нахождение корней кв ур-я , проверьте пожалуйста http://www.cyberforum.ru/cpp-beginners/thread1031053.html
Здравствуйте, в книге Страуструпа "Основы и принципы программирования" есть задача на нахождение корней кв. ур-я, я её написал, но терминал выдает такое - http://puu.sh/5DQV0.png , я так понимаю , что проблема с типами double/int , может кто сказать что не так? директива "std_lib_facilities.h" дана из книги, функция "keep_window_open" оттуда же вот код: #include...
C++ С++ (одномерний массив) Дано одномерний массив который состоит из 20 элементов. Определить сумму 5 последних элементов массива. подробнее

Показать сообщение отдельно
mogtar
0 / 0 / 0
Регистрация: 08.11.2013
Сообщений: 51
06.12.2013, 17:47     Поменять байты
Есть задача: дано число long int получить другое число путем перестановки двух ПОСЛЕДНИХ байтов с двумя ПЕРВЫМИ байтами.
C++ (Qt)
1
2
3
4
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));}
Отпишите пожалуйста правильно ли решил, новая тема, пока еще не полностью освоил.
Если не верно напишите пожалуйста как нужно сделать правильно.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru