#include<iostream>
#include <cstdlib>
template < class T>
T min( T a,T b)
{
return ( a< b) ? a: b;
}
int main( int argc, char ** argv) {
int d,y;
std:: cout << "enter two integer values" ;
std:: cin >> d>> y;
std:: cout << "you entered" << d<< y;
std:: cout << "the minimum of the two is " << min( d,y) ;
float p,q;
std:: cout << "enter float values" ;
std:: cin >> p>> q;
std:: cout << "you entered" << p<< q;
std:: cout << "the minimum of the float values is " << min( p,q) ;
char w,a;
std:: cout << "enter the two characters" ;
std:: cin >> w>> a;
std:: cout << "you entered" << w<< a;
std:: cout << "the minimum of the two characters is " << min( w,a) ;
return 0 ;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlIDxjc3RkbGliPgoKdGVtcGxhdGU8Y2xhc3MgVD4KVCBtaW4oVCBhLFQgYikKewogICAgcmV0dXJuIChhPGIpP2E6YjsKfQoKCmludCBtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikgewppbnQgZCx5OwpzdGQ6OmNvdXQ8PCJlbnRlciB0d28gaW50ZWdlciB2YWx1ZXMiOwpzdGQ6OmNpbj4+ZD4+eTsKc3RkOjpjb3V0PDwieW91IGVudGVyZWQiPDxkPDx5OwpzdGQ6OmNvdXQ8PCJ0aGUgbWluaW11bSBvZiB0aGUgdHdvIGlzICI8PG1pbihkLHkpOwpmbG9hdCBwLHE7CnN0ZDo6Y291dDw8ImVudGVyIGZsb2F0IHZhbHVlcyI7CnN0ZDo6Y2luPj5wPj5xOwpzdGQ6OmNvdXQ8PCJ5b3UgZW50ZXJlZCI8PHA8PHE7CnN0ZDo6Y291dDw8InRoZSBtaW5pbXVtIG9mIHRoZSBmbG9hdCB2YWx1ZXMgaXMgIjw8bWluKHAscSk7CmNoYXIgdyxhOwpzdGQ6OmNvdXQ8PCJlbnRlciB0aGUgdHdvIGNoYXJhY3RlcnMiOwpzdGQ6OmNpbj4+dz4+YTsKc3RkOjpjb3V0PDwieW91IGVudGVyZWQiPDx3PDxhOwpzdGQ6OmNvdXQ8PCJ0aGUgbWluaW11bSBvZiB0aGUgdHdvIGNoYXJhY3RlcnMgaXMgIjw8bWluKHcsYSk7CnJldHVybiAwOwp9