What is the output of this program?

#include <iostream>
using namespace std;
template <class T>
T max (T a, T b)
{
return (a>b?a:b);
}
int main ()
{
int i = 5, j = 6, k;
long l = 10, m = 5, n;
k = max(i, j);
n = max(l, m);
cout << k << endl;
cout << n << endl;
return 0;
}
a) 6
b) 6
10
c) 5
10
d) 6
5

Submitted by: Murtaza
b) 6
10
Submitted by: Murtaza

Read Online C++ Template Job Interview Questions And Answers