Как я уже сказал, я пытаюсь провести политический тест, и я сделал тест, чтобы убедиться, что могу добавить ось 'их значение, но это просто дает мне случайное число вместо желаемых ответов. Я довольно новичок в C ++ и пытался напрячь свои мышцы, создающие функции, но, вероятно, что-то напутал. Я много чего перепробовал, но это просто не сработало. Если вы можете, пожалуйста, помогите мне и скажите, как получить правильное значение.
#include <iostream>
int adding_value (int, int);
int main() {
int x; //this was to be the answer of the user
int y; //this was to be the axis that gets value added
std::cin >> x;
std::cout << "\n";
int z = adding_value(x, y);
std::cout << z << std::endl;
}
int adding_value (int x, int y) {
switch (x) {
case 1: {
int y = y + 2;
break; }
case 2: {
y++;
break; }
case 3: {
break; }
case 4: {
y--;
break; }
case 5: {
y = y - 2;
break; }
return y;
}
}