prog.cpp: In function ‘bool compare(const std::tuple<char, int>&, const std::tuple<char, int>&)’:
prog.cpp:6:14: error: ‘const class std::tuple<char, int>’ has no member named ‘second’
return i.second > j.second;
^~~~~~
prog.cpp:6:25: error: ‘const class std::tuple<char, int>’ has no member named ‘second’
return i.second > j.second;
^~~~~~
prog.cpp: In function ‘int main()’:
prog.cpp:26:13: error: no match for ‘operator[]’ (operand types are ‘__gnu_cxx::__alloc_traits<std::allocator<std::tuple<char, int> > >::value_type {aka std::tuple<char, int>}’ and ‘int’)
cout<<v[i][0]<<" "<<v[i][1]<<", ";
^
prog.cpp:26:27: error: no match for ‘operator[]’ (operand types are ‘__gnu_cxx::__alloc_traits<std::allocator<std::tuple<char, int> > >::value_type {aka std::tuple<char, int>}’ and ‘int’)
cout<<v[i][0]<<" "<<v[i][1]<<", ";
^