19 pair<float, float>
c2fk(
const float celsius)
21 return make_pair( celsius*9.0f/5+32.0f, celsius+273.15f);
25 tuple<float, float>
c2fk_tup(
const float celsius)
27 return make_tuple( celsius*9.0f/5+32.0f, celsius+273.15f);
34 cout <<
" Celsius : "; cin >> c;
36 const auto pp =
c2fk(c);
37 cout <<
" Fahrenheit : " << pp.first << endl;
38 cout <<
" Kelvin : " << pp.second << endl;
39 cout <<
"--------------------------- " << endl;
42 cout <<
" Fahrenheit : " << get<0>(tt) << endl;
43 cout <<
" Kelvin : " << get<1>(tt) << endl;
44 cout <<
"--------------------------- " << endl;
48 cout <<
" Fahrenheit : " << f << endl;
49 cout <<
" Kelvin : " << k << endl;
50 cout <<
"--------------------------- " << endl;
55 cout <<
"-- C++17 --" << endl;
56 cout <<
" Fahrenheit : " << ff << endl;
57 cout <<
" Kelvin : " << kk << endl;
58 cout <<
"--------------------------- " << endl;
constexpr pair< float, float > c2fk(const float celsius)
constexpr tuple< float, float > c2fk_tup(const float celsius)