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

Для каждого символа заданного текста указать, сколько раз он встречается в тексте - C++

Восстановить пароль Регистрация
 
Cheeelios
0 / 0 / 0
Регистрация: 07.03.2011
Сообщений: 16
16.10.2011, 17:15     Для каждого символа заданного текста указать, сколько раз он встречается в тексте #1
Доброго времени суток , прошу помочь с решением задачи :
Для каждого символа заданного текста указать, сколько раз он встречается в тексте.
Сообщение об одном символе должно печататься не более одного раза.
(Ввод текста с клавиатуры)

Заранее благодарен за помощь.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2011, 17:15     Для каждого символа заданного текста указать, сколько раз он встречается в тексте
Посмотрите здесь:

Для каждого из слов данного текста указать, сколько раз оно встречается в предложении C++
Для встречающихся в заданном тексте пар расположенных символов указать, сколько раз встречается каждое из таких пар C++
C++ Для встречающихся в заданном тексте пар расположенных символов указать, сколько раз встречается каждое из таких пар.
C++ Задачка на указатели. Указать, сколько раз встречается в тексте каждое из двухбуквенных сочетаний
C++ Для каждого элемента вектора определить, сколько раз он встречается в матрице
C++ Для каждого из слов данного текста указать, сколько раз оно встречается в предложении
Для каждого из слов указать, сколько раз оно встречается в заданном тексте C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Koste
 Аватар для Koste
26 / 26 / 0
Регистрация: 04.03.2011
Сообщений: 164
16.10.2011, 17:40     Для каждого символа заданного текста указать, сколько раз он встречается в тексте #2
Посимвольное считывание, проверка на совпадения и счетчик и всё это в цикл
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
16.10.2011, 17:53     Для каждого символа заданного текста указать, сколько раз он встречается в тексте #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <ctype.h>
 
#define ASCII_SIZE  128
 
int counts[ASCII_SIZE];
 
int main()
{
    int c, i;
 
    while ((c = getchar()) != EOF)
        if (c >= 0 && c < ASCII_SIZE)
            counts[ c ]++;
    printf("\n dec hex char occurrences\n");
    for (i = 0; i < ASCII_SIZE; i++) {
        if (iscntrl(i) || counts[i] == 0)
            continue;
        printf("%4d %3x   %c %4d\n", i, i, i, counts[i]);
    }
    return 0;
}
Yandex
Объявления
16.10.2011, 17:53     Для каждого символа заданного текста указать, сколько раз он встречается в тексте
Ответ Создать тему
Опции темы

Текущее время: 09:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru