Я пытаюсь найти способ использовать циклы для вычисления результата каждой комбинации из 3 операторов и 4 целых чисел, и мне было интересно, есть ли способ запустить цикл 4 раза, каждый раз используядругой оператор.
Он предназначен для работы примерно так, но я не уверен, насколько это возможно.
int a = 2;
int b = 3;
for (int i = 0; i < 4; i++) {
if (i == 0) {
operator = '+';
} else if (i == 1) {
operator = '-';
} else if (i == 2) {
operator = '*';
} else if (i == 3) {
operator = '/';
}
printf("Result: %d\n", a operator b);
}
И вывод будет выводить результаты 5, -1, 6и 0 ...
Но, как я уже читал, операторы нельзя помещать в переменные, вот где я застрял.
Если бы кто-нибудь мог дать мне некоторое представление о том, как яможно было бы обойти это, было бы очень признательно!