fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. int n;
  6. cin>>n;
  7.  
  8. vector<int> arr(n);
  9. unordered_map<int,int> mp;
  10.  
  11. for(int i=0;i<n;i++)
  12. {
  13. cin>>arr[i];
  14. mp[arr[i]]++;
  15. }
  16. int maxi=INT_MIN;
  17. int mini=INT_MAX;
  18. int maxnum,minnum;
  19. for(auto p: mp)
  20. {
  21. if(p.second<mini)
  22. {
  23. mini=p.second;
  24. minnum=p.first;
  25. }
  26. if(p.second>maxi)
  27. {
  28. maxi= p.second;
  29. maxnum=p.first;
  30. }
  31. }
  32. cout<<"Maximum frequency number is"<< maxnum<<"With frequency"<<maxi<<endl;
  33. cout<<"Minimum frequency number is"<<minnum<<"With frequency"<<mini;
  34.  
  35.  
  36. }
Success #stdin #stdout 0.01s 5320KB
stdin
Standard input is empty
stdout
Maximum frequency number is0With frequency5396
Minimum frequency number is0With frequency5396