Как ограничить переменную а, чтобы принимались только значения от 1 до 7 целыми ?(при ввоэе других значений, чтобы выдавалась ошибка или сообщение
с инструкцией)
Приложения:
Ответы
Ответ дал:
0
В С++ есть механизм исключений:
#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;
}
Приложения:
Ответ дал:
0
Если для Вас это тяжело, то:
#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
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;
}
Ответ дал:
0
include iostream
Ответ дал:
0
Спасибо вам огромнейшее! Выручили
Ответ дал:
0
Рад помочь))
Ответ дал:
0
Здравствуйте, не поможете мне пожалуйста с этим? https://znanija.com/task/29730139
Вас заинтересует
2 года назад
2 года назад
3 года назад
3 года назад
9 лет назад
9 лет назад
10 лет назад