Форум программистов, компьютерный форум 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; ...
Определить сколько положительных элементов находится между mах и min значениями матрицы C++
Написать программу, которая для целочисленного массива из 10 элементов, должна определять сколько положительных элементов находится между mах и min значениями. Только не давно начал изучать C++,...
C++ Найти наименьшее положительное значение в массиве вещественных чисел http://www.cyberforum.ru/cpp-beginners/thread446867.html
Условие задачи:Найти наименьшее положительное значение в массиве вещественных чисел. Если положительного нет, то результату присвоить 0. #include "stdafx.h" #include <stdio.h> #include...
C++ #include ,указание файла без полного пути. По сабжу,есть 2010 студия,есть чужой код.Решил сесть,разобраться,и натолкнулся на такой вариант #includeа . #include <mem/raw.h> У меня подчеркивает с ошибкой.И таких включений там много.Все... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6654 / 5063 / 470
Регистрация: 14.02.2011
Сообщений: 16,934
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 //единицы
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru