Форум программистов, компьютерный форум, киберфорум
Наши страницы

условие if (x && y && z ) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Фоновый рисунок рабочего стола http://www.cyberforum.ru/cpp-beginners/thread404892.html
Всем привет!! Подскажите, пожалуйста, можно ли в с++ сделать картинку фоновым рисунком рабочего стола?? Добавлено через 20 минут Я правильно понимаю, что нужно взаимодействовать с winapi, а для...
C++ Задачи на С++. SOS! Добрый вечер! Может кто то уже сталкивался с подобными задачами, помогите решить, пожалуйста. 1. 2. 3. Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое... http://www.cyberforum.ru/cpp-beginners/thread404888.html
Помогите с временем C++
Использую функцию strftime/ для получения частей времени. Пытаюсь сделать это отдельной функцией и вывести, но почему-то не получается... Хотя в нутри функции если делать вывод, то почти всё ок, за...
C++ Циклический сдвиг в матрице в влево
Пожалуйста обьясните мне процесс с описанием циклического сдвига в матрице на к элементов влево. Никак не могу понять принцип . Матрица 6*6. Спасибо за внимание
C++ Ошибка при вызове в switch перегруженного оператора http://www.cyberforum.ru/cpp-beginners/thread404861.html
есть перегруженный оператор: std::istream& operator>>(istream& is, diagram& dd) { string kod; std::cout<<"Vvedite kod:"<<endl; getline(std::cin, kod); dd=diagram(kod); return is; }
C++ Удаление из текстового файла объекта Нужно реализовать функцию удаления из текстового файла простого объекта, который содержит поле типа char* и int. Каким образом в c++ можно удалять из файла? У меня из идей только Сишный chsize и... подробнее

Показать сообщение отдельно
4AKE
29 / 29 / 12
Регистрация: 20.12.2010
Сообщений: 116

условие if (x && y && z ) - C++

12.12.2011, 00:02. Просмотров 980. Ответов 11
Метки (Все метки)

День добрый. подскажите что не так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
if(norcub() && nevk() && norok()) 
{
   cout<<"Условие не выполнено.\n"; count=30;
}
// эти 3 функции считают нормы матрицы,их код почти одинаков. например:
bool nevk ( ) 
{
 double sum=-3; 
 for(int i=0;i<3;i++)
   for(int j=0;j<3;j++)
     sum+=pow(arr[i][j]/arr[i][i],2);     
 cout<<"Евклидова норма= "<<sum<<endl;
return sum>=1; //условие выполняется при <1
}
if должен выполнится, если все функции возвратят 1.
в верхнем примере выполняется только norcub(), тоесть выводит значение нормы. Две последующие функции (nevk() norok()) значений не выводят.
а если делаю так, то все нормально:
C++
1
2
3
4
5
6
7
8
bool one,two,three;
one=norcub();
two=nevk();
three=norok();
if(one && two && three) 
{
  cout<<"Условие не выполнено.\n"; count=30;
}
здесь выполняются все функции, и выводят значения норм матрицы.
что не так с первым примером?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.