Тема: Підрахувати кожну з літер алфавіту
Є текст потрібно порахувати кожну с літер алфавіту та вивести на екран результати ,потрібно відсортувати ці літери таким чином записати символ за спаданням, тобто символ який найчастіше з'являвся 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;
}