bool cmp(int a,int b) { return a>b; } sort(v.begin(),v.end(),cmp); //Remember in sort use cmp not cmp()