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;
}