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

Решаем уравнение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод массива из char в int http://www.cyberforum.ru/cpp-beginners/thread1209117.html
есть массив символьного типа. нужно перевести его в тип int для того, что бы далее производить над ним действия уже как с цифрами. как это сделать?
C++ Вывод массива строкой Всем привет. Столкнулся с такой проблемой. у меня есть готовый код сортировки в оба направления. как сделать так чтобы массивы которые выводятся, вывести как строки через return? #include <iostream> using namespace std; int main () { int a,i,j,tmp; setlocale(LC_ALL,"Russian"); // ввод размерности массива for (int i=0;i<10;i++) // ввод самого массива http://www.cyberforum.ru/cpp-beginners/thread1209105.html
C++ Представление графов с помощью связных списков
Здравствуйте уважаемые форумчане. Помогите мне пожалуйста. Никак не могу понять как представить граф с помощью связанных списков. Я так понял нужно использовать двунаправленный список. Что то типо этого. Ссыль на предыдущий Вершина или Ребро Ссыль на следующий. Но никак не могу представить как это. Ведь из вершины может выходить не одно ребро. И если брать рёбра, то как они буду ссылать...
C++ Определить произведение отрицательных элементов массива и количество отличных от 5
Здравствуйте. Помогите, пожалуйста. 1. Дан массив, состоящий из 10 элементов (элементы массива задаются случайным образом). Определить произведение отрицательных элементов и количество отличных от 5.
C++ Напишите функцию atoi(), которая имеет параметр - строку цифр и возвращает соответствующее ей целое http://www.cyberforum.ru/cpp-beginners/thread1209079.html
Напишите функцию atoi(), которая имеет параметр - строку цифр и возвращает соответствующее ей целое. Например, atoi("123") равно 123. Измените функцию atoi() так, чтобы она могла переводить в число последовательность цифр не только в десятичной, но и в восьмеричной и шестнадцатеричной записи, принятой в С++. Добавьте возможность перевода символьных констант С++. Напишите функцию itoa() для...
C++ Аргумент типа WCHAR* не совместим с параметром типа const char* Как исправить косяк? VS12 ругаетсЯ #include <windows.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <iostream> #define BUFSIZE 256 подробнее

Показать сообщение отдельно
Свидуботаник
1 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 80

Решаем уравнение - C++

16.06.2014, 00:53. Просмотров 344. Ответов 10
Метки (Все метки)

дано:
х=2
q=4

функция:
http://www.cyberforum.ru/cgi-bin/latex.cgi?q=(++q\wedge x<<1)|(q&x++)

сначала перевожу все в двоичный код получаю:
x=2=0010
q=4=0100
ставим по своим местам: http://www.cyberforum.ru/cgi-bin/latex.cgi?0100=(++0100\wedge 0010<<1)|(0100&0010++)
иии начинаем злодействовать... первым действием как я понимаю идет увеличение значения в левой скобке на ++0100 получаем 5 или 0101 следующим действием по приоритету идет сдвиг кода влево на 1 и мы получаем 0100 или 4; третье действие http://www.cyberforum.ru/cgi-bin/latex.cgi?0101\wedge0100 и получаем 0001 или 1
считаем правую скобку:
первым по приоритету стоит действие & т.е. 0100&0010 и получаем полный 0 увеличиваем на 1 получаем 0001 далее выполняем | между скобками и получаем 0001
фигня какая-то как 1 равен 4?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru