include iostream include fstream include locale using namespace std in

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <fstream>
#include <locale.h>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
string line, l;
ifstream in("1.txt"); // окрываем файл для чтения
if (in.is_open()) while (getline(in, line)) l = l + line;
in.close(); // закрываем файл
cout<<l<<endl;
int a [32]={0};
char k;
for (size_t i = 0; l[i] != '\0'; ++i){
k = tolower(l[i]);
if (k>='а' && k<='я')
a[(int)k+32]+=1;
}
for (int i = 0; i<32; i++)
cout<<(char)(i-32)<<" " <<a[i]<<endl;
return 0;
}