Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 09.04.2009, 23:12   #1
jython
Новичок
Джуниор
 
Регистрация: 09.04.2009
Сообщений: 2
По умолчанию Найти частоту встречаемости символов

Пытаюсь сделать на Си частоту встречаемости символов но не как не получается.
Думал может вы подскажете?
jython вне форума
Старый 09.04.2009, 23:31   #2
jython
Новичок
Джуниор
 
Регистрация: 09.04.2009
Сообщений: 2
По умолчанию

Спасибо всем я нашёл

Код:
#include <stdio.h>
#include <string.h>

#define map_size 256

int main()
{
    int map[map_size] = {0};

    const char * str = "C it is class";
    int str_len = strlen(str);

    int i;
    for(i = 0; i < str_len; i++)
    {
        map[(unsigned char)str[i]]++;
    }

    for(i = 0; i < map_size; i++)
    {
        if(map[i])
        printf("'%c' => %d\n", (char)i, map[i]);
    }

    return 0;
}

Последний раз редактировалось MaTBeu; 09.04.2009 в 23:40.
jython вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти и вывести на экран группы с четным количеством символов. задачи Си. Kventin Помощь студентам 13 29.12.2008 16:29
Расположить элементы массива в порядке убывания частоты встречаемости элементов. QWERT12345 Паскаль, Turbo Pascal, PascalABC.NET 7 14.11.2008 22:30
Найти (в процентах) частоту появления каждого из m наиболее часто встречающихся элементов sk1p Паскаль, Turbo Pascal, PascalABC.NET 2 26.09.2008 23:57
как разделить данные на две группы по частоте встречаемости параметра e_khomchenko Microsoft Office Excel 9 05.02.2008 20:34
Как изменять частоту железа?? UnD)eaD)Snake Общие вопросы Delphi 6 30.07.2007 15:06