Сокращенные операции в C++
Пусть дан вот такой код:
int num = 1;
num = num + 2;
В переменную записывается ее текущее значение
плюс еще какое-то число. Для такой операции
есть сокращенная запись +=:
int num = 1;
num += 3; // то же, что num = num + 3;
Вычитание из самой переменной пишут через -=:
int num = 5;
num -= 3; // то же, что num = num - 3;
Умножение на саму переменную пишут через *=:
int num = 2;
num *= 3; // то же, что num = num * 3;
Деление пишут через /=:
int num = 6;
num /= 3; // то же, что num = num / 3;
Остаток от деления пишут через %=:
int num = 10;
num %= 3; // то же, что num = num % 3;
Дан следующий код:
int num = 47;
num = num + 7;
num = num - 18;
num = num * 10;
num = num / 15;
std::cout << num << "\n";
Упростите код через сокращенные операции.
Дан следующий код:
int num = 12;
num = num - 5;
num = num * 2;
std::cout << num << "\n";
Упростите код через сокращенные операции.
Дан следующий код:
int num = 40;
num /= 4;
num += 3;
std::cout << num << "\n";
Скажите, что выведет программа.
Дан следующий код:
int num = 17;
num %= 5;
std::cout << num << "\n";
Скажите, что выведет программа.
Дан следующий код:
int num = 8;
num *= 3;
num -= 4;
std::cout << num << "\n";
Скажите, что выведет программа.