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

Тема: С++

  1. #1
    Новичок
    Сообщений
    5
    Cервер
    TeraWars
    Текстур пак
    Defolt HD
    Регистрация
    31.07.2014
    Репутация

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

    С++

    #include <iostream>
    using namespace std;

    int main( ) {
    int num_1, num_2, result;
    cin >> num_1;
    cin >> num_2;
    result = num_1 + num_2;
    cout << num_1 << "+" << num_2 << "=" << result << endl;
    if(result == 2) {
    cout << "Result is equal 2" << endl;
    } if else(result > 2){
    cout << "Result is bigger than 2" << endl;
    } if else (result < 2 && result > -2) {
    cout << "Result is lower than 2 and bigger than -2" << endl;
    } else
    cout << "Result is incorrect" << endl;

    return 0;
    }


    Система выдаёт сбой, указывает на ошибку при else if
    Последний раз редактировалось Maksimus1200; 28.02.2018 в 10:31.

  2. #2
    Наблюдатель
    Ваш статус
    Лучше иметь вредные привычки, чем вредный образ мышления. Лучше бы ты курил...
    Сообщений
    120
    Cервер
    Divine, Divine 2
    Любимые моды
    Advent of Ascension, DivineRPG, Metallurgy 3
    Любимый монстр
    Vinocorne (AoA)
    Регистрация
    02.02.2017
    Адрес
    Рассея
    Репутация
    15  

    Поблагодарил(а) 76
    Получено благодарностей: 235 (сообщений: 62).
    Цитата Сообщение от Maksimus1200 Посмотреть сообщение
    #include <iostream>
    using namespace std;

    if(result == 2) {
    cout << "Result is equal 2" << endl;
    } if else(result > 2){
    cout << "Result is bigger than 2" << endl;
    } if else (result < 2 && result > -2) {
    cout << "Result is lower than 2 and bigger than -2" << endl;
    } else
    cout << "Result is incorrect" << endl;

    return 0;
    }


    Система выдаёт сбой, указывает на ошибку в директиве. Подскажите, пожалуйста

    Во-первых, ты хотя бы суть задачи объясняй :)
    Во-вторых, конструкция условий нарушена.
    Корректная запись:
    if(statement-1)
    {
    ...
    }
    else if(statement-2)
    {
    ...
    }

    Ты должен определять else к определённому if, но никак не вместо условия последующих if

    З.Ы.: Блок else априори не может содержать условие. Он работает от противного условия if. За тебя написать не смогу, я с телефона вряд ли напишу что-то разумное, да и без компилятора.

  3. 1 пользователь сказал cпасибо MercuryANEZ за это полезное сообщение:

    Maksimus1200 (28.02.2018)

  4. #3
    Новичок
    Сообщений
    5
    Cервер
    TeraWars
    Текстур пак
    Defolt HD
    Регистрация
    31.07.2014
    Репутация

    Поблагодарил(а) 16
    Получено благодарностей: 6 (сообщений: 2).
    Большое спасибо))

 


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

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

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

Ваши права

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