Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 12.07.2017
Сообщений: 8

Неправильно выполняется условный оператор

12.07.2017, 21:00. Показов 533. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, нужна помощь. При вводе пользователем переменной b переменная a увеличивается не на 2, как подразумевается, а на 1. Код прилагается, в чем проблема?
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <iostream>
using namespace std;
 
int main()
{
    int a, b;
    cout << "enter a number \n";
    cin >> a;
    cout << "enter difference \n";
    cin >> b;
    if (b = 1) {
        a = a + 1;
        cout << "now your number is " << a << endl;
    }
    else {
        if (b = 2) {
            a = a + 2;
            cout << "now your number is " << a << endl;
        }
    }
}
#include <iostream>
using namespace std;
 
int main()
{
    int a, b;
    cout << "enter a number \n";
    cin >> a;
    cout << "enter difference \n";
    cin >> b;
    if (b = 1) {
        a = a + 1;
        cout << "now your number is " << a << endl;
    }
    else {
        if (b = 2) {
            a = a + 2;
            cout << "now your number is " << a << endl;
        }
    }
}
#include <iostream>
using namespace std;
 
int main()
{
    int a, b;
    cout << "enter a number \n";
    cin >> a;
    cout << "enter difference \n";
    cin >> b;
    if (b = 1) {
        a = a + 1;
        cout << "now your number is " << a << endl;
    }
    else {
        if (b = 2) {
            a = a + 2;
            cout << "now your number is " << a << endl;
        }
    }
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.07.2017, 21:00
Ответы с готовыми решениями:

Неправильно выполняется условный оператор
Засел осваивать c++ в Visual c++ 2008 с 0-ля. Изучаю условный оператор if. Следующий код: int z; printf(&quot;Введите...

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

Условный оператор
Помогите решить задачу: Даны четыре целых числа a, b, c и d. Найти наименьшее из максимумов первой и второй пар чисел. Решить задачу,...

2
 Аватар для _SayHello
874 / 535 / 175
Регистрация: 30.07.2015
Сообщений: 1,739
12.07.2017, 21:03
zharkov, не тот оператор
C++
1
if (b = 1)
, нужно
C++
1
if (b == 1)
. везде по коду исправь
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
12.07.2017, 21:20
Неправильно выполняется условный оператор
Оператор выполняется совершенно правильно. Именно так, как вы его записали. Вы ждали от него чего-то другого? Чего?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.07.2017, 21:20
Помогаю со студенческими работами здесь

УСЛОВНЫЙ ОПЕРАТОР (IF)
здравствуйте, подскажите пожалуйста в чем ошибка:Дано 3 числа сколько среди них положительных #include &lt;stdio.h&gt; ...

Условный оператор if
Добрый день! есть следующий код программы на C++: #include&lt;cmath&gt; #include&lt;iostream&gt; int main(){ l: double a; ...

Условный оператор if else
Что не так? #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; int main() { int x,y,z,max; cout&lt;&lt;&quot;Введите число...

Условный оператор
1)Составить программу для вычисления значения функции f(x) :http://higgs.rghost.ru/55956431/image.png 2)«Узник замка Иф». За многие годы...

условный оператор IF
Даны три вещественных числа. Возвести в квадрат те, которые положительные.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита табличной части. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru