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

Подсчитать появление строчных букв... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как удалить объект по указателю на базовый класс? http://www.cyberforum.ru/cpp-beginners/thread277794.html
Допустим есть несколько классов: // абстрактный класс - введен для управления наследниками class A{ ... } // рабочий класс 1 class B: virtual public A{ ...
C++ (CИ)26. Определить сколько раз последовательность из N произвольных чисел меняет знак (СИ)Определить сколько раз последовательность из N произвольных чисел меняет знак http://www.cyberforum.ru/cpp-beginners/thread277763.html
C++ Массивы
Помогите решить задачу! Генератором сгенерировать массив на сто элементов чисел в диапазоне от 0 до 20. Каждый элемент - это количество выбоин на участке 100 метров дороги. Если до 10-и выбоин -...
C++ не могу разобраться с ветвлением
есть задача:Вычислить y = x4+7x2+10/x, для x с шагом h = 0.01. решение: #include <iostream.h> #include <conio.h> int main() { // Программа печати таблицы функции double x=2,y; //Объявление...
C++ Интересно где же я запутал код http://www.cyberforum.ru/cpp-beginners/thread277731.html
Собственно сижу щас химичу с двумерными массивами и решил сложить сумму каждой строки отдельно, самое интересное что получилось, но к сожалению складывается только 1ая строка, а дальше ( 2ая и 3яя...
C++ Удалить слова, состоящие ровно из К символов Ввести стоку, распечатать. Удалить слова, состоящие ровно из К символов.Результирующию строку распечатать. Помогите кто может! подробнее

Показать сообщение отдельно
OLLEGATOR
Linux-оид
116 / 65 / 3
Регистрация: 15.02.2011
Сообщений: 353

Подсчитать появление строчных букв... - C++

17.04.2011, 01:39. Просмотров 618. Ответов 6
Метки (Все метки)

Дан текстовый файл. Подсчитать число появлений в нем каждой
строчной (то есть маленькой) латинской буквы и создать строковый файл,
элементы которого имеют вид «<буква>–<число ее появлений>» (напри-
мер, «а–25»). Буквы, отсутствующие в тексте, в файл не включать. Строки
упорядочить по возрастанию кодов букв.

Пытался зделать так...

C++
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <iostream>
#include <fstream>
#include <string.h>
 
using namespace std;
const int N=1024;
 
void Info_A_B_C();
 
int main()
{
 
    Info_A_B_C();
 
}
 
void Info_A_B_C(){
 
    char *s=new char [N];
 
    ifstream f;
    f.open("Asus");
 
    if(!f){
        cout<<"Немогу открыть файл на чтение данных...";
        return ;
    }
 
    while(!f.eof()){
        f.getline(s,N);
    }
    f.close();
 
    ofstream nova;
    nova.open("Rezult");
 
    if(!nova){
        cout<<"Немогу создать файл с результатами...";
        return;
    }
 
    char *t;
    int z;
 
    for(int i=122;i>=97;i--){
        z=0;
        while(t=strchr(s,char(i))){
            z++;
            s=t+1;
        }
        nova<<char(i)<<"_"<<z<<"\n";
    }
 
    nova.close();
    delete [] s;
 
}
За любой совет спс..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru