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

Написать функцию, которая возвращает число, полученное из числа X,в котором все розряды, расположенные правее центральной позиции, заменены - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ LNK2019: Ошибка линковщика http://www.cyberforum.ru/cpp-beginners/thread995000.html
Всем здравствуйте! Столкнулся с проблемой, когда один и тот же код при разбиении на .h и .cpp файлы не компилируется, а, находясь тупо в одном сорсе работает. Что касаемо реализации конкретных функций и самого бинарного дерева, это условная реализация, прошу помочь по сабжу). Текст ошибки: 1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall...
C++ Сортировка.Алгоритм Форель Помогите никак не могу написать нормальный код для оператора min,max. Поиск по всему массиву минимального и максимального числа работает,а надо чтоб отдельно min X,min Y, max X,max Y; Они используются далее в формуле R=pow((maxX-minX)*(maxX-minX)+(maxY-minY)*(maxY-minY),0.5)/2 #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian"); http://www.cyberforum.ru/cpp-beginners/thread994995.html
Программа некорректно считает максимальную и минимальную стоимость блюда C++
Пожалуйста, помогите поправить программу. Программа не корректно считает максимальную и минимальную стоимость блюда, а так же максимальные калории. ПОМОГИТЕ:)! Вот код программы. #include "stdafx.h" #include <iostream> struct Dish { float cash; unsigned int cal; };
Максимальный разрез графа C++
Приветствую. Необходимо написать программу, которая ищет максимальный разрез в графе. На входе имеется матрица весов неор графа (можно получить любую другую). На выходе - размер разреза и номера ребер, по которому он проходит. Вот лекция с описанием алгоритма - http://www.youtube.com/watch?v=_hCfrJAK_8w Проблема в том, что этих данных мне недостаточно, чтобы иметь представление о реализации...
C++ Использование неинициализированной локальной переменной http://www.cyberforum.ru/cpp-beginners/thread994980.html
#include <iostream> #include <conio.h> #include <math.h> using namespace std; //помилка в визначенні відрізка ізоляції (ЕОМ вибирає ) float func(float);//основна функція float der1(float);//похідна 1-го порядку float der2(float);//похідна 2-го порядку float f3(float,float);//третя формула float...
C++ вычислить сумму членов ряда с использованием рекуррентную формулу,дано натуральное и действительное число с вычислением во вложении задачи подробнее

Показать сообщение отдельно
aimbat
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 81

Написать функцию, которая возвращает число, полученное из числа X,в котором все розряды, расположенные правее центральной позиции, заменены - C++

01.11.2013, 23:21. Просмотров 284. Ответов 1
Метки (Все метки)

Написать функцию, которая возвращает число, полученное из числа X,в котором все розряды, расположенные правее центральной позиции, заменены на симметрические относительно центра разряды с левой части числа(крайний правый бит считать нулевым по номеру) Скрин с ошибками ниже.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
int rc_bits(unsigned int &n) 
{ 
int sz = sizeof(n) * 8 - 1; 
unsigned int k = n; 
unsigned int mask = 1; 
for (int i = sz; i > sz / 2; i) 
{ 
n = ((k » (sz - i)) & 1) == ((k » i) & 1) ? n : n ^ mask; 
mask «= 1; 
} 
std::cout « "\n"; } 
int print_bits(unsigned int n) 
{ 
for (int bit = sizeof(n) * 8 - 1; bit >= 0; bit--) 
{ 
if ((bit + 1) % 4 == 0 && bit + 1 != sizeof(n) * 8) 
std::cout« " " « ((n » bit) & 1); 
else std::cout «((n » bit) & 1); 
} 
std::cout « std::endl; 
} 
int main() 
{ 
unsigned int n = 0xcaFaFFFF; 
print_bits(n); 
rc_bits(n); 
print_bits(n); 
return 0; 
}
Миниатюры
Написать функцию, которая возвращает число, полученное из числа X,в котором все розряды, расположенные правее центральной позиции, заменены  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru