Тема: Підрахувати кожну з літер алфавіту
Є текст  потрібно порахувати кожну с літер алфавіту та вивести на екран результати ,потрібно відсортувати ці літери таким чином  записати символ за спаданням, тобто символ який найчастіше з'являвся 1 і т.д.Ось те що намагалася робити я 
#include <iostream>
#include <string>
#include <fstream>
 
#include <cctype> 
#include <map>
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
    char ch;
ifstream in("E:\\1.txt"); 
 
    map <char, int> m;
 
    while (in.get(ch))
    {
        if (isupper(ch)) ch = tolower(ch);
        if (isalpha(ch)) m[ch]++;
    }
    
 
    for (auto i = m.begin(); i != m.end(); i++)
        
        cout << i->first << "->" << i->second << "\n";
 
   
    system("pause");
    return 0;
}