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

Булевская переменная - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, демонстрирующую потери точности при арифметических операциях http://www.cyberforum.ru/cpp-beginners/thread446899.html
Можете рассписать по пунктам, что делать? Суть задания я уловила, а как реализовать - без единого понятия! Потеря точности при сложении: написать программу, демонстрирующую потерю точности при сложении и определяющую абсолютную и относительную погрешность машинного числа для используемых в системе программирования типов вещественных переменных. Потеря точности при вычитании: написать программу...
C++ Почему не полностью выводится массив? Массив MyY не полностью выводится. В чем может быть проблема? Заранее спасибо. const n2max=5; const n1max=10; class cl1 { int n1,n2; int M; public: http://www.cyberforum.ru/cpp-beginners/thread446894.html
C++ нахождение факториала
Вот, написал программу, но почему-то ответ неправильный постоянно выходит, подскажите, что я делаю не так? #include <iostream> #include<cmath> using namespace std; int main() {int a,c=1,i; cout<<"VVerH "; cin>>a;
Определить сколько положительных элементов находится между mах и min значениями матрицы C++
Написать программу, которая для целочисленного массива из 10 элементов, должна определять сколько положительных элементов находится между mах и min значениями. Только не давно начал изучать C++, не могу разобраться. За ранее спасибо!
C++ Найти наименьшее положительное значение в массиве вещественных чисел http://www.cyberforum.ru/cpp-beginners/thread446867.html
Условие задачи:Найти наименьшее положительное значение в массиве вещественных чисел. Если положительного нет, то результату присвоить 0. #include "stdafx.h" #include <stdio.h> #include <iostream> #include "time.h" #include <stdlib.h> using std::cout; using std::cin; int _tmain(int argc, _TCHAR* argv)
C++ #include ,указание файла без полного пути. По сабжу,есть 2010 студия,есть чужой код.Решил сесть,разобраться,и натолкнулся на такой вариант #includeа . #include <mem/raw.h> У меня подчеркивает с ошибкой.И таких включений там много.Все вручную править-запаришься.Можно ли как нибудь задать корневую папку проекта(В ней папка mem и много других),что бы не править все вручную?Ведь они это как то сделали. подробнее

Показать сообщение отдельно
ValeryS
Модератор
6505 / 4971 / 459
Регистрация: 14.02.2011
Сообщений: 16,471
15.02.2012, 22:35     Булевская переменная
Булева переменная на то и булева что принимает логические значения
посему писать
Цитата Сообщение от maxon56 Посмотреть сообщение
if (b=k)
{ flag=true;}
в корне не верно
достаточно написать так flag=(b==k);
а уж тем более так
Цитата Сообщение от WebMax 2.0 Посмотреть сообщение
if (b==true)
проверка на истину
C++
1
if(b)
проверка на ложь
C++
1
if(!b)
по сему запись

Цитата Сообщение от maxon56 Посмотреть сообщение
flag=false;
if (b=k)
{ flag=true;}
if (b=t)
{ flag=true;}
if (b=l)
{ flag=true;}
else
flag=false;
не правильна да и логика здесь нарушена
задача

Цитата Сообщение от maxon56 Посмотреть сообщение
цифра m входит в десятичную запись четырехзначного числа n
т.е может входить один раз или несколько а в данной записи все цифры равны!!!
во вторых цифра a число b
как ты думаешь

Цитата Сообщение от maxon56 Посмотреть сообщение
k=b/1000;
Цитата Сообщение от maxon56 Посмотреть сообщение
if (b=k)
b будет равно к
исправляю только проверку
C++
1
flag=(a==k)|| (a==t)||(a==t)||(a==m);
a==m это четвертый знак который ты не расчитал
по правильному будет так
C++
1
2
3
4
 k=b/1000;   // тысячи
  l=(b/100)-(k*10); // сотни можно так l=(b%1000)/100
  t=(b/10)-(k*100)-(l*10); // десятки можно так t=(b%100)/10
  m=b%10 //единицы
 
Текущее время: 02:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru