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

Найти частоту появления букв в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написание класса Person с перегруженными операторами чтения, сравнения и записи http://www.cyberforum.ru/cpp-beginners/thread121875.html
Товарищи, я тут решила сесть и написать прогу. Но я немного в синтаксис вообще не врубаюсь. Помогите, кому не трудно, одну хнюшку написать, я все дальше сама догоню, просто посмотрю, как писать...
C++ Вопрос по ASCII кодов Я сделал ввод одномерного символьного массива, сделал сортировку, но в выводе мне вывело не символы, (в моем случае англ. алфавит) а их ASCII код. (правельно отсортированый). Как сделать вывод... http://www.cyberforum.ru/cpp-beginners/thread121873.html
Размещение элементов в массиве C++
Задача: Разместить все элементы с нулевым значением в левой части массива, элементы с негативными значением за ними, а за ними - элементы с положительным значением Дано: Розмерность массива ...
C++ Присвоение значения фунции fopen указателю на файл
В "простом" компиляторе C++ я бы записал так: FILE * f; if ( f=fopen(file_name, "r") == 0) //проверка на существование файла {бла бла бла} Всё бы ничего, но в MVS08 видите ли... вот оно что: ...
C++ Структуры_Т http://www.cyberforum.ru/cpp-beginners/thread121855.html
Здравствуйте всем Задача такая: Создать список студентов с оценками по нескольким дисциплинам. Отсортировать список по убыванию среднего балла. Имеющих двойки удалить из списка С применением...
C++ IDE для программирования на С/С++ Ребят, а есть версия Eclipse в компилятором MinGW? А то по отдельности скачал, а как там Eclipse с компилятором заставить работать не знаю... Заранее спасибо! подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8289 / 3509 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
25.04.2010, 23:14
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main()
{
    int mas[256];
    int i = 0, len, imax = 0;
    while(i < 256) 
        mas[i++] = 0;
    char str[300];
    puts("input string:\n");
    gets(str);
    len = strlen(str);
 
    i ^= i;
    while(i < len)
        ++mas[(int)str[i++]];
    
    i ^= i;
    while(i++ < 255)
        if(mas[i] > mas[imax])
            imax = i;
    printf("symb = %s", (char)imax);
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru