#include using namespace std; template void print_em(X a, Y b) { cout.setf(ios::right,ios::adjustfield); cout.width(10); cout << static_cast(a); cout.precision(2); cout.setf(ios::showpoint); cout.width(10); cout << static_cast(b) << endl; } int main(void) { print_em(3,4); print_em(3,5.7); print_em(5.11,9); print_em(static_cast(3),7.777); print_em(5,static_cast(3.456)); print_em('A',5); print_em(5,'A'); }