В офисном здании располагается много разных фирм. Кабинеты фирмы, в которой ты работаешь, находятся на одном этаже, их номера начинаются с k-го и заканчиваютсяn-ным. Четные кабинеты находятся с левой стороны, а нечетные - с правой. Напиши программу, которая в первой строке выводит фразу "On the left: " и номера всех кабинетов, находящихся с левой стороны, через пробел, во второй строке фразу "On the right: " и номера всех кабинетов, находящихся с правой стороны, через пробел Формат входных данных Два целых числа: k - номер первого кабинета твоей фирмы, n - номер последнего кабинета твоей фирмы Формат выходных данных в первой строке - фраза "On the left: " и номера всех кабинетов, находящихся с левой стороны, через пробел, во второй строке - фраза "On the right: " и номера всех кабинетов, находящихся с правой стороны, через пробел
vector<int> left_b, right_b; for (int i = k; i <= n; i++) { if (!(i % 2)) { left_b.push_back(i); } else { right_b.push_back(i); } } cout << "Left b: "; for (auto i : left_b) { cout << i << ' '; } cout << '\n'; cout << "Right b: "; for (auto i : right_b) { cout << i << ' '; } cout << '\n'; C vector<int> left_b, right_b; for (int i = k; i <= n; i++) { if (!(i % 2)) { left_b.push_back(i); } else { right_b.push_back(i); } } cout << "Left b: "; for (auto i : left_b) { cout << i << ' '; } cout << '\n'; cout << "Right b: "; for (auto i : right_b) { cout << i << ' '; } cout << '\n';
Whales_Nik, чисто повыпендриваться for (int i = k; i <= n; i++) { (i % 2 ? right_b : left_b).push_back(i); } C for (int i = k; i <= n; i++) { (i % 2 ? right_b : left_b).push_back(i); }