• Как ограничить переменную а, чтобы принимались только значения от 1 до 7 целыми ?(при ввоэе других значений, чтобы выдавалась ошибка или сообщение
    с инструкцией)

    question img

Ответы 6

  • Если для Вас это тяжело, то:#include int MOD(int var1, int var2){ return var1 % var2;}int main(){ float a, b; std::cin >> a; if(a > 7 || a < 1) { std::cout << "Допустимые значения: 1-7" << std::endl; return 0; } b = MOD((100 + a), 7); std::cout << b << std::endl; return 0;}
  • include iostream
  • Спасибо вам огромнейшее! Выручили
    • Автор:

      fry
    • 5 лет назад
    • 0
  • Рад помочь))
    • Автор:

      pitts
    • 5 лет назад
    • 0
  • Здравствуйте, не поможете мне пожалуйста с этим? https://znanija.com/task/29730139
  • В С++ есть механизм исключений:

    #include <iostream>

    int MOD(int var1, int var2)

    {

       return var1 % var2;

    }

    int main()

    {

       float

           a, b;

       try

       {

           std::cin >> a;

           if(a > 7 || a < 1)

               throw "Допустимые значения: 1-7";

           b = MOD((100 + a), 7);

           std::cout << b << std::endl;

       }

       catch(const char* exception)

       {

           std::cout << exception << std::endl;

       }

       return 0;

    }

    answer img
    • Автор:

      viviana
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years