#include #include #include #include #include #include #include //for greater () using namespace std; void function(string s); int main() { //quesiton 2 string s; s = "Hello, Today is 1/1/1998"; function(s); /* if (m.find('H')) { m['H']++; }*/ } void function(string s) { map m; map::iterator iter; vector b(256); vector q; for(int i=0; i < s.length(); i++) { b[s[i]-1] ++; } //sort(b.begin(), b.end(), greater ()); for (int i = 0; i < 256; i++) { if( b[i] > 0){ cout << (char)(i+1) << b[i] << endl; //m[b[i]] = (char)(i+1); q[i] = b[i](char)(i+1); } } //for (int i = 0; i < m.size(); i++) //{ //cout << m[i]; //} } /* for (iter = m.begin(); iter != m.end(); iter++) { cout << (*iter).first; } */