Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вывести на экран первые сто простых чисел, пропуская каждое второе https://www.cyberforum.ru/ cpp-beginners/ thread1469655.html
3. Написать программу вывода на экран первых ста простых чисел, пропуская каждое второе.
C++ Написать программу, вычисляющую НОК (наименьшее общее кратное) двух целых чисел
2. Написать программу, вычисляющую НОК (наименьшее общее кратное) двух целых чисел. Поиск НОК вынести в отдельную функцию.
C++ Написать программу, вычисляющую НОД (наибольший общий делитель) двух целых чисел https://www.cyberforum.ru/ cpp-beginners/ thread1469653.html
1. Написать программу, вычисляющую НОД (наибольший общий делитель) двух целых чисел. Поиск НОД вынести в отдельную функцию.
C++ Переставить в матрице четные и нечетные столбцы https://www.cyberforum.ru/ cpp-beginners/ thread1469651.html
Даны две матрицы размерности 7х7 целых случайных чисел. Переставить в них четные и нечетные столбцы. Собственно вопрос: Как переставить столбцы?
C++ Вылетает программа, не успеваю даже посмотреть что написано
Собственно программа просто вылетает с ошибкой 0. Я не успеваю даже посмотреть что написано. Подскажите пожалуйста. #include <iostream> #include <iomanip> #include <windows.h> #include <fstream> # include <conio.h> using namespace std; struct node {
C++ 2 разных массива с одним адрессом Здраствуйте, есть такой код unsigned char* transformPassword(unsigned char password) { unsigned char newPassword = { 0, 0, 0, 0, 0, 0 }; unsigned char newByte = 0; for(int i = 0; i < 48; ++i){ short index = PC3 / 8; short bit = PC3 % 8; shift(newByte, password, index, bit); https://www.cyberforum.ru/ cpp-beginners/ thread1469618.html
C++ Аналог strcpy, memmove но только для бинарних файловых типов fstream Есть ли функциям аналог strcpy, memmove но только для бинарных файловых типов fstream. Например, надо вставить данные в определенную позицию в файле, как сместить биты на n позиций вправо? https://www.cyberforum.ru/ cpp-beginners/ thread1469612.html Вычислить НОД (наибольший общий делитель) двух целых чисел C++
1. Написать программу, вычисляющую НОД (наибольший общий делитель) двух целых чисел. Поиск НОД вынести в отдельную функцию. 2. Написать программу, вычисляющую НОК (наименьшее общее кратное) двух целых чисел. Поиск НОК вынести в отдельную функцию. 3. Написать программу вывода на экран первых ста простых чисел, пропуская каждое второе.
C++ Windows-приложение для мониторинга состояния SMART регистров жесткого диска Доброго времени суток дорогие ребята! Возможно кто-то уже сталкивался с такой задачей.Не составить ли вам труда помочь студенту. Буду благодарен. Разработать консольное Windows-приложение для мониторинга состояния SMART регистров жесткого диска. Приложение выводит список всех дисковых устройств в системе и выдает полную информацию об указанном жестком диске как устройстве, его идентификационные... https://www.cyberforum.ru/ cpp-beginners/ thread1469526.html C++ Как запомнить место новой строки? https://www.cyberforum.ru/ cpp-beginners/ thread1469523.html
Такое дело, что мне нужно построчно обработать текст в одномерном массиве. Первый раз прохождения цикла все хорошо, выделяет первую строчку. Во второй раз выделяет текст, что не есть хорошо. Я думал, что омжно объявить переменную в главной функции с нулем, передать ее функции обработки, где она будет увеличиваться и оставаться в том же состоянии при повторном вызове. Я так понимаю она все-таки...
C++ В данной действительной квадратной матрице порядка n найти наибольший по модулю элемент
В данной действительной квадратной матрице порядка n найти наибольший по модулю элемент.Получить квадратную матрицу порядка n-1 путем отбрасывания в исходной матрице строки и столбца на пересечении которых расположен элемент с найденным значением. Напишите программу пожалуйста, а то препод меня съест:resent:
C++ Вычислить произведение двух квадратных матриц Реализовать программу, которая вычисляет произведение двух квадратных матриц. Матрицы должны передаваться в функцию, а результат нужно возвращать а) явно - записывая результат в матрицу С б) неявно - перезаписывая значения матрицы А\ Передачу матриц в функцию следует выполнять с помощью указателей https://www.cyberforum.ru/ cpp-beginners/ thread1469480.html
0 / 0 / 0
Регистрация: 19.10.2014
Сообщений: 41
0

Побитовые операции. Получить целое число, отбросив нечётные биты данного числа k - C++ - Ответ 7722006

05.06.2015, 12:48. Показов 1587. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Кликните здесь для просмотра всего текста
Разработать алгоритм и составить программы на языке Си для решения задачи. Bo всех случаях, где возможно, использовать побитовые операции.

Задание:
Дано длинное целое неотрицательное число k. Получить целое число, отбросив нечетные биты данного числа k.

Есть заготовка, но не уверен что она правильная...
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
#include <stdio.h>
#include <conio.h>
void printBits(unsigned int m)
{
    unsigned int i;
    unsigned int mask = 1 << 16;
    printf("\n\t%10u=", m);
    for (i = 2; i <= 32; ++i)
    {
        printf("%c", m & mask ? '1' : '0');
        m <<= 1; //m=m<<1;
        if (i % 8 == 0)
            putchar(' ');
 
    }
}
int main()
{
    int k = 0, result = 0, i = 0;
    printf("Enter k =");
    scanf_s("%d", &k);
    printBits(k);
    for (i = 0; i < 16; ++i)
        result = result | ((k >> (2 * i + 1)) & 1) << i;
    printBits(result);
    printf("\n result=%d\n", result);
    _getch();
    result = 0;
}
Пуду премного благодарен за помощь!)

Вернуться к обсуждению:
Побитовые операции. Получить целое число, отбросив нечётные биты данного числа k C++
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.06.2015, 12:48
Готовые ответы и решения:

Ввести целое число A. Инвертировать все биты с 4 по 8, включая эти биты. Вывести результат
нужна помощь в битовых операциях.Ввести целое число A. Инвертировать все биты с 4 по 8, включая...

Для данного числа m найти наименьшее положительное целое число с суммой цифр m и которое делится m
Для данного числа m найти наименьшие положительное целое число с суммой цифр m, которое делится m....

Дано целое число N (> 0). Найти квадрат данного числа, используя для его вычисления следующую формулу
Помогите пожалуйста, как решить это всё, как расписать, я новичок в С++, как это всё делается? Вот...

Побитовые операции: получить целое число, отбросив нечетные биты данного числа k
Дано длинное целое неотрицательное число k. Получить целое число, отбросив нечетные биты данного...

4
05.06.2015, 12:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.06.2015, 12:48
Помогаю со студенческими работами здесь

Побитовые операции - Длинное целое число разделить на четыре однобайтовых целых числа
Произвольное длинное целое число разделить на четыре однобайтовых целых числа, каждому из которых...

Дано целое двухзначное число a. Получить наибольшее число, которое можно получить из цифр числа a
Дано целое двухзначное число a. Получить наибольшее число, которое можно получить из цифр числа a....

Дано целое двухзначное число a. Получить удвоенное значение наименьшего числа, которое можно получить из цифр заданного числа a
Дано целое двухзначное число a. Получить удвоенное значение наименьшего числа, которое можно...

Дано целое число N (> 0). Найти квадрат данного числа
Дано целое число N (&gt; 0). Найти квадрат данного числа, используя для его вычисления следующую...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru