int x; cin >> x; if (x=1) { c = a * b; } if (x=2) { c = a + b; } Код int x; cin >> x; if (x=1) { c = a * b; } if (x=2) { c = a + b; } почему-то всегда складывает переменные