Sort game (Getting partial submission)

code is partial submission:
#include <bits/stdc++.h>
using namespace std;
bool cmp(pair<string, int> v1, pair<string, int> v2)
{
if (v1.second == v2.second)
{
return v1.first < v2.first;
}
else
return v1.second < v2.second;
}
int main()
{
int sal;
cin >> sal;
int n;
cin >> n;
vector<pair<string, int>> v;
for (int i = 0; i < n; i++)
{
int salary;
string name;
cin >> name >> salary;
if (salary > sal)
{
v.push_back(make_pair(name, salary));
}
}
sort(v.begin(), v.end(), cmp);
for (auto it : v)
cout << it.first << " " << it.second << endl;

return 0;

}

@pks101295 here corrected your code


i hope doubt is cleared if yes dont forget to mark it as resolved :smiley: