Логин: Пароль:
Регистрация
Показано с 1 по 6 из 6

Тема: С++

  1. #1
    Новичок
    Сообщений
    4
    Регистрация
    03.01.2018
    Репутация

    Поблагодарил(а) 0
    Получено благодарностей: 0 (сообщений: 0).

    С++

    Всем привет. Не закидывайте сразу тапками. Я только начала изучать C++ и сразу появился глупы вопрос. В коде я использовал if и esle , но после исполнения if, у меня так же выполняется else .
    Как сделать что бы он выполнялся только по тем параметрам когда он нужен?)

    А вот и сам вывод

  2. #2
    Местный
    Ваш статус
    o/
    Сообщений
    1,059
    Регистрация
    09.04.2013
    Репутация
    44  

    Поблагодарил(а) 665
    Получено благодарностей: 1,089 (сообщений: 415).






    Код:
    #include "iostream"
    
    using namespace std;
    int main()
    {
    setlocale(LC_ALL, "rus");
    cout << "Введи число" << endl;
    int g,a,b;
    cin >> g ;
    cout << "На что умножать " << g << endl;
    cin >> a;
    b = g*a;
    cout << "Ты получил: " << b << endl;
    if (b == 10) 
    {
    cout << "Золотая десяточка ;)" << endl;
    }
    if (b == 9)
    {
    cout << "Пасхалка где-то рядом ^^" << endl;
    }
    if (b == 11)
    {
    cout << "Пасхалка где-то рядом ^^" << endl;
    }
    system("pause");
    return 0;
    }






    vk | inst | tg
    | Скромный Канальчик SWIFY |
    | Библиотека им. SWIFY |


    | Bye, MCO |


  3. #3
    Новичок
    Сообщений
    4
    Регистрация
    03.01.2018
    Репутация

    Поблагодарил(а) 0
    Получено благодарностей: 0 (сообщений: 0).
    Cпасибо, а нельзя так сделать через оператор "или (||)" ?

  4. #4
    Местный
    Ваш статус
    o/
    Сообщений
    1,059
    Регистрация
    09.04.2013
    Репутация
    44  

    Поблагодарил(а) 665
    Получено благодарностей: 1,089 (сообщений: 415).
    Цитата Сообщение от Heliv Посмотреть сообщение
    Cпасибо, а нельзя так сделать через оператор "или (||)" ?
    Прошу прощения, что долго, был не дома.

    Код:
    #include "iostream"
    
    using namespace std;
    int main()
    {
    setlocale(LC_ALL, "rus");
    cout << "Введи число" << endl;
    int g,a,b;
    cin >> g ;
    cout << "На что умножать " << g << endl;
    cin >> a;
    b = g*a;
    cout << "Ты получил: " << b << endl;
    if (b == 10) 
    {
    cout << "Золотая десяточка ;)" << endl;
    }
    if ((b == 9 ) || ( b == 11))
    {
    cout << "Пасхалка где-то рядом ^^" << endl;
    }
    system("pause");
    return 0;
    }






    vk | inst | tg
    | Скромный Канальчик SWIFY |
    | Библиотека им. SWIFY |


    | Bye, MCO |


  5. #5
    Новичок
    Сообщений
    4
    Регистрация
    03.01.2018
    Репутация

    Поблагодарил(а) 0
    Получено благодарностей: 0 (сообщений: 0).
    Ох... вот оно что... Спасибо большое, пойду покорять новые вершины =D
    Может ещё вернусь)

  6. #6
    Новичок
    Сообщений
    1
    Регистрация
    23.04.2016
    Репутация

    Поблагодарил(а) 0
    Получено благодарностей: 0 (сообщений: 0).
    else (b == 9 || b == 11); - это выражение не верно. Если вы хотите использовать оператор else и при этом задать ему условие то нужно писать вот так else if(b == 9 || b == 11)

 


Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
© MinecraftOnly