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

Выяснить, сколько чисел входит в последовательность по одному разу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести на экран линию из символов http://www.cyberforum.ru/cpp-beginners/thread374513.html
Нужно написать программу c помощью цикла While, вот условие: Написать программу, которая выводит на экран линию из символов. Число символов, какой использовать символ, и какая будет линия - вертикальная, или горизонтальная - указывает пользователь.
C++ Помогите написать прогу в С++ Люди пожалуйста помогите написать в С++ программы для задач ,буду очень благодарен Задача1 Lin18. Найти решение системы уравнений вида A1·x + B1·y = C1, A2·x + B2·y = C2, заданной своими коэффициентами A1, B1, C1, A2, B2, C2, если известно, что данная система имеет единственное решение. Задача2 Log18. Даны координаты (как целые от 1 до 8) двух различных полей шахматной доски. Если король за... http://www.cyberforum.ru/cpp-beginners/thread374507.html
C++ русские буквы
можно ли как-нибудь ввести в консоль русский текст, получить его, а затем работать с ним, а затем вывести его. посьню: есть код: char st = {0}; cout<<"Введите строку: "; cin>>st; cout<<"Введена строка: "<<st; ... // работаем со строкой
C++ Выравниваем строки по правому и левому краям
Задача: Создать программу, которая бы запрашивала у пользователя строки до тех пор, пока он не введет пустую строку, после чего программа должна вывести список введенных строк в два столбца, первый из которых выровнен по левому краю, а второй - по правому краю. То есть результат программы может выглядеть примерно следующим образом: Aarhus Aaron Ababa aback ...
C++ Что не так в программе? (цикл While) http://www.cyberforum.ru/cpp-beginners/thread374488.html
Условие: Написать программу, которая находит сумму всех целых нечетных чисел в диапазоне, указанном пользователем. #include <iostream> using namespace std; int main() { int summa=0,a,b,n=a; cout<<"OT:\n"; cin>>a; cout<<"DO:\n";
C++ Что такое композиция? Добрый день. Тут читаю книгу и в ней приводится длинющий и непонятный пример композиции. Попросил бы Вас привести простенький пример композиции, то есть классы как элементы других классов. Желательно с разъяснениями. подробнее

Показать сообщение отдельно
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
31.10.2011, 11:46     Выяснить, сколько чисел входит в последовательность по одному разу
Цитата Сообщение от mimicria Посмотреть сообщение
Т.е. независимо от того, что первое условие ложно, второе всё равно вычисляется
глупость. никакие "условия" в битовых операциях не вычисляются. "условия" вычисляются в "псевдологическоих" операциях, и то только потому что сами "условия" тоже надо вычислить. Пример:
"Псевдологическая операция (логическое И)":
имеем 2 операнда: x, y;
пусть х = 0;
для того чтобы машина знала что х = 0, ей надо произвести ряд определенных инженером (программистом) действий, а именнно - совершить мультиплексироание логического ИЛИ каждодго бита с самим собой, и на выходе получить результат. Этот результат пройдет по отдельному каналу (опять же определенному инженером), и в случае низкого тока откроет выдачу машинного нуля.

Пусть х = 1.
Для того чтобы машина знала что х > 0 или x < 0 - ей надо произвести ряд определенных инженером (программистом) действий, а именнно - совершить мультиплексироание логического ИЛИ каждодго бита с самим собой, и на выходе получить результат. Результат записать в младший бит операнда и при этом обнулить все остальные биты.

Сколько операций??? а если первое условие все таки - истина, сколько тогда операций?

бинарная векторная функция "&".

не зависит от операндов (0 & 1; 5 & 6; 8 & 4). Что это значит? Это значит то, что мы избавлены от дополнительных вычислений (при "псевдологических" операциях именно эти вычисления и совершаются) - мультиплексирования положительного бита в младший, и обнуления остальных. Просто два регистра пропускают свои биты через КС, которая выходит в шину данных.
З.Ы не пугайте меня ассемблерами... Я говорю вам лишь о том что условия переходов тоже вычисляются... этого вам ни один дизасм(тем более DOS) не покажет.
 
Текущее время: 02:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru