В.в 33333333333333333333333333333333
В С++ есть механизм исключений:
#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;
}
Оно же на казахском!!!,не чем помочь не могу,прости)
Поскольку 7 задание видно не полностью, буду решать задание 6.
Нужно получить из числа 7 число 57 операциями +1 и *2.
Пойдем от обратного - получим из числа 57 число 7 операциями -1 и /2.
57 нацело не делится на 2, поэтому единственная возможная операция - это -1.
57 - 1 = 56
56/2 = 28
28/2 = 14
14/2 = 7
Вернемся к исходным обозначениям.
Чтобы из 7 получить 57 нужно:
7 умножить на 2 = 14
14 умножить на 2 = 28
28 умножить на 2 = 56
К 56 прибавить 1 = 57.
Ответ: 2221