Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Посчитать количество различных символов в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из массива А(10) четные положительные числа записать в массив Х. А в этом новом массиве найти наименьший элемент http://www.cyberforum.ru/cpp-beginners/thread884198.html
Из массива А(10) четные положительные числа записать в массив Х. А в этом новом массиве найти наименьший элемент. Непонятно как четные элементы массива А записать в массив Х Добавлено через 50...
C++ Код выполняющий код командной строки Кто знает код выполняющий код командной строки? (тоесть чтобы код который бы выполнял например "CD: C:\C++")? http://www.cyberforum.ru/cpp-beginners/thread884194.html
C++ не могу понять в чем ошибка
Вот мое задание: Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Х до Х с шагом dx. Функция F: -ax^2 -b при x<5 и с!=0 (!= это не равно) (х-a)/x при x>5 и с=0...
объект динамический стек C++
Создать объект динамический стек. Перегрузить операции +, +=, -= (с извлечением элемента). стек есть и как выполнить операции +, +=, -= с элементами стека #include "stdafx.h" #include...
C++ Матрицы. Вывести элементы, расположенные в столбцах с нечетными номерами http://www.cyberforum.ru/cpp-beginners/thread884181.html
Дана матрица размера M X N. Вывести ее элементы, расположенные в столбцах с нечетными номерами (1, 3, …). Вывод элементов производить по столбцам, условный оператор не использовать.
C++ Сортировка Слиянием #include <iostream> using namespace std; void Merge(int *A, int nA, int *B, int const nB, int *C) { //Выполнить слияние массива A, содержащего nA элементов, // и... подробнее

Показать сообщение отдельно
Lvaruky
8 / 8 / 0
Регистрация: 10.05.2013
Сообщений: 26
29.05.2013, 21:26
Ну если в файле только строчные латинские буквы, то это должно работать:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<fstream>
 
using namespace std;
 
void main () {
    ifstream in("in.txt");
    int result[26]={0};
    while (in.peek()!=EOF) {
        result[in.get()-'a']++;
    }
    in.close();
    ofstream out("out.txt");
    char a='a';
    for (int i = 0; i < 26; i++,a++) {
        if (result[i]==0) {
            continue;
        }
        out<<a<<"="<<result[i]<<endl;
    }
    out.close();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru