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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Elanso
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 41
#1

Побитовые операции.Определить суму елементов. - C++

30.11.2010, 19:11. Просмотров 404. Ответов 5
Метки нет (Все метки)

Дан массив чисел . Определить сумму положительных элементов, имеющих 1 в 7, 5 и 3 битах, и сумму отрицательных элементов. Проверить наличие в от-рицательной сумме 0 в 6, 4 и 2 битах.
У кого какие идеи, буду весьма благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2010, 19:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Побитовые операции.Определить суму елементов. (C++):

Побитовые операции: зная IP, определить, находятся ли компьютеры в одной сети - C++
Добрый день! Помогите пожалуйста написать программу на С++. Дано два IP адреса компьютеров: IP_1: 192.168.15.4. IP_2:...

Побитовые операции: в массиве определить число, которое не имеет пары, с использованием xor - C++
Добрый день. Возник такой вопрос. Дан одномерный массив чисел в котором у каждого числа есть пара кроме одного. Задание в том что бы найти...

найти суму максимальних елементов столпцов. - C++
масив 4х4 . найти суму максимальних елементов столпцов.

В двухмерной матрице найти суму определенных елементов - C++
Как найти суму елементов изображенных на картинке?

Побитовые операции - C++
Задача должна быть реализована в с++ но пришлось временно писать в дельфи. суть такая: входящие число в диапазоне 0-n (8 байт) выходящие...

Побитовые операции в С++ - C++
Здраствуйте. Нужно написать программу которая будед считывать количество единичек (1) в побитовом представлении числа. Пример input: 15 ...

5
Object
Заблокирован
30.11.2010, 19:14 #2
Цитата Сообщение от Elanso Посмотреть сообщение
У кого какие идеи
Какие тут идеи могут быть? Алгоритм может придумать даже 5-ти классник. На лицо не знание языка.
0
Elanso
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 41
30.11.2010, 19:19  [ТС] #3
Буду рад если ты сможешь мне ето реализовать програмно. Незнание побитовыхъ операций не означает незнание языка вобщем.
0
Object
Заблокирован
30.11.2010, 19:36 #4
Цитата Сообщение от Elanso Посмотреть сообщение
Незнание побитовыхъ операций не означает незнание языка вобщем.
Это типо такой аргумент, что ты знаешь язык?

Цитата Сообщение от Elanso Посмотреть сообщение
Буду рад если ты сможешь мне ето реализовать програмно.
Извини, я что-то подзабыл, как пишется условный оператор.
0
Elanso
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 41
30.11.2010, 19:39  [ТС] #5
я создал ету тему,для того что бы мне смогли по возможности помочь, а не для *флуда*.Прошу писать по теме а не обвинять меня в незнании языка.
0
besstiaa
94 / 94 / 7
Регистрация: 04.06.2010
Сообщений: 223
30.11.2010, 19:59 #6
Проверка, что 3, 5 и 7 биты в числе равны 1. Подразумевается, что самый младший бит - первый, а не нулевой. Если считать, что нулевой, тогда сдвигать на единицу больше. И так с каждым положительным элементом массива.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
int main()
{
    int N = 10;
    if( ((N >> 2) & (N >> 4) & (N >> 6)) & 0x1 == 1 )
        std::cout << "Yes";
    else
        std::cout << "No";
    system("Pause");
    return 0;
}
0
30.11.2010, 19:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2010, 19:59
Привет! Вот еще темы с ответами:

Побитовые операции - C++
Задание: Дано целое неотрицательное число. Определить количество составляющих его шестнадцатеричных цифр, содержащих в двоичном...

Побитовые операции - C++
От друга услышал идею о побитовой сортировки имен (например). К примеру, если у нас набор структурных переменных с анкетами работников, и...

Побитовые операции - C++
Помогите пожалуйста, никак не могу справиться с этой задачкой. Выделить из числа x поле шириной n битов, начиная с позиции p, и...

Побитовые операции - C++
Помогите, не могу понять как сделать эту программу( unsigned ChangeGroupBits(unsigned x, unsigned y, int n1, int n2); ChangeGroupBits–...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.