Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
5589 / 2623 / 239
Регистрация: 01.11.2011
Сообщений: 6,448
Завершенные тесты: 1
03.04.2013, 16:22     Нулевые элементы
Хм. Занятно. На сколько я понимаю вашего преподавателя, он хочет чтобы вы поняли что
int iX; bool bX; Результат if
0 false true
1 true true
!0 && !1 true OR false false
То есть что можно иногда заменять логические выражения целочисленными значениями.
Но как из этого теперь программку состряпать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream.h>
int main(int argc, char* argv[])
{
const int n = 4;
int iX[n] = {0, 0, 1, 2};
bool bX = false;
 
cout << "==" << endl;
for(int i=0; i<n; i++)
  {if(iX[i] == bX) cout << "TRuE" << endl;
   else cout << "FALsE" << endl;}
 
cout << "||" << endl;
for(int i=0; i<n; i++)
  {if(iX[i] || bX) cout << "TRuE" << endl;
   else cout << "FALsE" << endl;}
 
cout << "&&" << endl;
for(int i=0; i<n; i++)
  {if(iX[i] && bX) cout << "TRuE" << endl;
   else cout << "FALsE" << endl;}
 
cin.ignore();
 
return 0;
}

То есть в общем виде вам нужно среди неопределенного количества целочисленных переменных найти нулевые используя только логические операторы, да?
Так вон самое элегантное решение вам уже Croessmah предложил.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru