Форум программистов, компьютерный форум 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, заданной своими... http://www.cyberforum.ru/cpp-beginners/thread374507.html
C++ русские буквы
можно ли как-нибудь ввести в консоль русский текст, получить его, а затем работать с ним, а затем вывести его. посьню: есть код: char st = {0}; cout<<"Введите строку: "; cin>>st;...
C++ Выравниваем строки по правому и левому краям
Задача: Создать программу, которая бы запрашивала у пользователя строки до тех пор, пока он не введет пустую строку, после чего программа должна вывести список введенных строк в два столбца,...
C++ Что не так в программе? (цикл While) http://www.cyberforum.ru/cpp-beginners/thread374488.html
Условие: Написать программу, которая находит сумму всех целых нечетных чисел в диапазоне, указанном пользователем. #include <iostream> using namespace std; int main() { int summa=0,a,b,n=a;...
C++ Что такое композиция? Добрый день. Тут читаю книгу и в ней приводится длинющий и непонятный пример композиции. Попросил бы Вас привести простенький пример композиции, то есть классы как элементы других классов. Желательно... подробнее

Показать сообщение отдельно
alkagolik
Заблокирован
31.10.2011, 09:24
Цитата Сообщение от Glam_Man Посмотреть сообщение
Нам пока что запрещают использовать условный выход break. rand() и запись вида "++<идентификатор счётчика>" также запрещены
если вы уберете break, то алгоритм не тработает. надо в этом случае полностью менять подход к решению задачи. Вы точно уверены в том что это имнно ЗАПРЕЩЕНО? Если нет, то можно проявить инициативу (уверен в том, что она будет принята начальником).
Вместо rand() используйте ввод с клавиатуры (не буду же я за вас сидеть и долбить по клаве, верно?)
Непонятно почему запрещено использовать инкремент, но если уж так, то вместо инкремента можете вписать строки типа x = x + 1;

Добавлено через 8 минут
Цитата Сообщение от mimicria Посмотреть сообщение
Насколько я понимаю, разница в том, что при && второе условие даже не будет рассчитываться, если первое уже ложно
сигнал о том - вычислять дальше или нет, тоже должен поступить в результате вычислений... и в данном примере как для битовой операции, так и для "псевдологической" используется одна КС, так что при машинном нуле в первом условии в обоих случаях второе условие не вычисляется, я потому и подчеркнул что имеем дело с множеством {0, 1}, и следовательно лучше использовать именно битовую функцию. в рамках данной задачи разницы нет, но когда речь идет об экономии ресурсов - такая мелочь вполне может "отсеять" миллионы лишних операций.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru