Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
maks242
47 / 21 / 11
Регистрация: 01.11.2013
Сообщений: 255
Завершенные тесты: 6
1

Оператор if

30.03.2015, 17:19. Просмотров 800. Ответов 4
Метки нет (Все метки)

Что не так с оператором if. Помогите кто может)
C++
1
2
3
4
5
6
7
8
9
    cout << "Введите ваше уравнение: ";
    string Text;
    char Probel = ' ';
    cin >> Num1 >> Znak >> Num2;
    getline(cin, Text);
    if (Text.length > 3 & !Probel)
    {
        cout << "Such a lot of symbols " << endl;
    };
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2015, 17:19
Ответы с готовыми решениями:

Написать программу, содержащую оператор оператор for для счета от 2 до 5 через 1
В С++ я ноль, помогите пожалуйста написать прогу Написать программу, содержащую оператор...

Условный оператор, оператор ввода/вывода; плоскость и принадлежность точки
Здравствуйте. В С++ я абсолютный новичок, поэтому с первым же заданием возникли определённые...

Для шаблонного класса перегрузить оператор присваивания, copy-конструктор, объекты cin и cout, оператор *
Помогите в следующем: Для класса шаблона следует перегрузить оператор присваивания, конструктор...

Для чего нужен оператор двоеточие, если два двоеточия - это оператор расширения области видимости
для чего нужен оператор двоеточие ( : ), если два двоеточия( :: ) - это оператор расширения области...

Почему обращение к методам осуществляется через оператор прямого доступа, а не через оператор указателей->?
#include &lt;iostream&gt; using namespace std; class random { public: void Set(int b){a=b;} int...

4
nmcf
6532 / 5756 / 2621
Регистрация: 14.04.2014
Сообщений: 24,492
30.03.2015, 17:28 2
length - функция, а конструкция !Probel вообще не ясна.
0
maks242
47 / 21 / 11
Регистрация: 01.11.2013
Сообщений: 255
Завершенные тесты: 6
30.03.2015, 17:31  [ТС] 3
nmcf, Я пытался написать так: если размер уравнения превышает 3 знака и в уравнении нет пробелов, то написать что-то.
0
Байт
Эксперт C
21050 / 13301 / 2796
Регистрация: 24.12.2010
Сообщений: 28,008
30.03.2015, 17:37 4
&& - 2 раза. & - это совсем другая операция.
Грамотный транслятор на это должен жаловаться (если варинги включены)

Добавлено через 1 минуту
Да, конечно "!Probel" - это нечто странное и разумению непонятное. Но об этом уже сказано.
0
nmcf
6532 / 5756 / 2621
Регистрация: 14.04.2014
Сообщений: 24,492
30.03.2015, 18:16 5
Лучший ответ Сообщение было отмечено maks242 как решение

Решение

C++
1
if (Text.length() > 3 && Text.find(' ') == string::npos)
0
30.03.2015, 18:16
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2015, 18:16

Применяя оператор цикла FOR вычислить y. Оператор if в теле цикла не использовать. Значение m и n вводить с клавиатуры.
Применяя оператор цикла FOR вычислить y. Оператор if в теле цикла не использовать. Значение m и n...

Оператор break как оператор go to next
Подскажите, в этом примере break эквивалентна действию оператора go to next?

Как перегрузить оператор<< и оператор>> ?
Доброго времени суток. Застрял на двух вопросах и не как не могу найти инфу которвя мне помогла бы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru