[ad_1]
Add cout.flush() (or std::endl which implicitly flushes) after each cout statement.
cout uses buffered output,
using cout.flush() will clear the buffer and force the contents being written out.
Thanks πάντα ῥεῖ for guidance
[ad_2]
solved cout not working in c++ after taking line input (getline)