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

Нулевые элементы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму бесконечного ряда c точностью E http://www.cyberforum.ru/cpp-beginners/thread826613.html
Всем доброй ночи, добрые программисты! Я учусь на специальности радиоаппаратостроение, а нам впихнули программирование на С++, а я с Паскалем мучалась огого сколько, а тут еще это! Задачки не сложные, но я вообще логики понять не могу! Спасите! 2)Вычислить сумму бесконечного ряда c точностью E=0.0001 S=1+1/2∙x^2+1/2∙3/4∙x^4+1/2∙3/4∙5/6∙x^6+⋯ |x|<1 Сравнить полученное значение с ...
C++ Определить функцию нахождения расстояния между точками. Возник вопрос с функцией! Определить функцию нахождения расстояния между точками. Во множестве точек на плоскости найти пару точек с максимальным расстоянием между ними. http://www.cyberforum.ru/cpp-beginners/thread826604.html
недетриминированные алгоритмы (графы. Является ли сгенерированная раскраска допустимой) C++
составить алгоритм, проверяющий является ли сгенерированная раскраска допустимой (граф задать самостоятельно).
C++ Каков будет порядок элементов списка[6, 2, 4, 7, 1, 3, 8, 5] после построения пирамиды
Написать программу реализующую сортировку вставками элементов выборки N чисел (использовать любой язык программирования). Проведите анализ наихудшего и среднего случаев. Написать программу реализующую пузырьковую сортировку элементов выборки N чисел (использовать любой язык программирования).
C++ Организация общения между классами http://www.cyberforum.ru/cpp-beginners/thread826590.html
Использую следующую конструкцию. Есть общий класс , назовем его ядро(Core) от него идут 2 след класса Graphics и Data. Задача следующая нужно, чтобы класс Graphics мог получать данные от Data. В главном классе Core я создаю указатели на классы Graphics и Engine, а также в конструкторе(core) создаю объекты данных классов. В классе Graphics создаю указатель на класс Data. И в конструкторе Graphics...
C++ C++ занесение структур находящихся в разных потоках, в общую очередь Весь код приводить не стал, надеюсь идея будет понятна. Я циклом создал потоки а теперь, нужно структуры (Clien), которые в этих потоках создались засунуть в очередь. Как это сделать??? а то у меня вообще никаких идей нет.. ...... void MThread( void* pParams ) { TDATA Client; }; ...... int main() { ..... priority_queue<TDATA, vector<TDATA>, TDATA_comparison> TDATA_queue; подробнее

Показать сообщение отдельно
лилиэн
6 / 6 / 0
Регистрация: 22.11.2012
Сообщений: 95

Нулевые элементы - C++

03.04.2013, 08:34. Просмотров 291. Ответов 6
Метки (Все метки)

Вот чем дело, допустим у нас есть 10 интов и надо определить есть ли нулевые, мы можем сделать так:
C++
1
2
3
4
flag=0;
if(!first) flag=1;
if(!second) flag=1;
...
а можем так
C++
1
2
if(!(first && srcond && third &&....))
flag=1;
но если на м надо определить из 10....20..100 интов кол-во нулевых мы опять же можем сделать так:
C++
1
2
3
4
count=0;
if(!first) count++;
if(!second)  count++;
...
и у меня возник закономерно вопрос, можно их конечно ввечвти в массив и сделать так:
C++
1
2
3
count=0;
for(i=0,i<kol_vo,i++)
if(!a[i]) count++;
вопрос собственно вот в чем можно ли это сделать только через логические операции?
что то вроде
C++
1
2
3
a=first ||second ||.....
или
a=first&& second &&...
как я понимаю оба варианта не подходят, в первый подходит чтоб узнать есть ли ненулевые второй есть ли нулевые,
но почему-то мне кажется есть какой то путь делать такую проверну только через логические операторы...
может есть идеи*?
п.сы. а еще может кто знает хорошую статейку про логические операции( какие то нетривиальные приложения к ним)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru