Bool p;

char t [Q<<3 +1];

cout<< "n int--n ";

cin>> n;

cout<< "n double--u ";

cin>> u;

cout<< "n float--v";

cin>> v;

p=true;

//Вызовы функций

binkod( n,t); //либо binkod<int>(n,t);

cout<< n<< ": "<<t<<endl;

hexkod(n,t); //либоhexkod<int>(n,t);

cout<< n<< ": "<<t<<endl;

binkod( u,t); //либо binkod<double>(u,t);

cout<< u<< ": "<<t<<endl;

hexkod(u,t); //либоhexkod<double>(u,t);

cout<< u<< ": "<<t<<endl;

binkod( v,t); //либо binkod<float>( v,t);

cout<< v<< ": "<<t<<endl;

hexkod(v,t); //либоhexkod<float>(v,t);

cout<< v<< ": "<<t<<endl;

binkod( p,t); //либо binkod<bool>(p,t);

cout<< p<< ": "<<t<<endl;

hexkod(p,t); //либоhexkod<bool>(p,t);

cout<< p<< ": "<<t<<endl;

return 0; }

Результаты работы программы: