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

помогите с подсчетом букв. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ заменить отрицательные елементы массива http://www.cyberforum.ru/cpp-beginners/thread355530.html
В общем, есть массив размерностью 100 элементов, диапазон от -100 до 100. Нужно заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов. Заранее спасибо)
C++ Дата и день недели В общем задача такая: надо реализовать функцию, которая на вход будет получать дату в формате (год, месяц ,день), и будет возвращать день недели,соответствующий данной дате, а также указание на то,я вляется ли данный год високосным.Подскажите, с помощью каких функций данная задача может быть решена http://www.cyberforum.ru/cpp-beginners/thread355523.html
C++ Двумерные массивы.
Помогите решить задачку!!!!!! Дана действительная квадратная матрица порядка 2N. Подучить новую матрицу, переставляя ее блоки размера N х N крест накрест.
C++ Задача Газон
Срочна нужна помощь в реализации в С++ Задачу нужно реализовать в с++ Газон Имя входного файла: lawn.in Имя выходного файла: lawn.out
C++ Задача Клавиатура http://www.cyberforum.ru/cpp-beginners/thread355513.html
Нужна реализация в С++ , заранее спс Задача Клавиатура Имя входного файла: keyboard.in Имя выходного файла: keyboard.out Максимальное время работы на одном тесте: 2 секунды Максимальный объем используемой памяти: 64 мегабайта Всем известно, что со временем клавиатура изнашивается, и клавиши на ней начинают залипать. Конечно, некоторое время такую клавиатуру еще можно использовать, но...
C++ последовательность дробных. чисел написать программу которая вычисляет среднее арифметические последовательности дробных вводимых с клавиатуры чисел. после ввода последнего числа программа должна вывести максимальное и минимальное число. последовательность должна выводиться во время работы программы подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
24.09.2011, 07:54     помогите с подсчетом букв.
На С как-то так можно
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#define SIZE 256
 
int main()
{
    char str[SIZE];
    fgets( str, SIZE, stdin );
    
    int counts[129] = { };
    for (int i = 0 ; str[i] ; ++i)
        ++counts[ str[i] ];
    
    for (int i = 'A' ; i <= 'Z' ; ++i)
        if ( counts[i] )
            printf("'%c' - %d times\n", i, counts[i]);
}
 
Текущее время: 22:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru