Three ways to set ioflags: (They are of type ios::fmtflags)
// First method std::cout.setiosflags(std::ios::showbase); std::cout << res; // Second method std::cout << std::setiosflags(ios::showbase) << res; // Third method std::cout << std::ios::showbase << res;
All the configurations are global.
Example
#include <iostream> #include <iomanip> using namespace std; int main() { int T; cin >> T; cout << setiosflags(ios::uppercase); cout << setw(0xf) << internal; while(T--) { double A; cin >> A; double B; cin >> B; double C; cin >> C; /* Enter your code here */ cout << left << setiosflags(ios::showbase) << resetiosflags(ios::uppercase) << setbase(16) << setw(0) << long(A) << endl; cout << right << showpos << resetiosflags(ios::showbase) << setbase(10) << fixed << setprecision(2) << setw(0xf) << setfill('_') << B << endl; cout << setprecision(9) << resetiosflags(ios::showpos) << scientific << setiosflags(ios::uppercase) << C << endl; } return 0; }