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

Найти повторяющиеся символы в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выравнивание матрицы по столбцам http://www.cyberforum.ru/cpp-beginners/thread171624.html
Подскажите пожалуйста как выровнять двумерный массив( матрицу )по столбцам когда в цикле идет вывод, что нада точно написать в сout<<mas ; в паскале ,если не ошибаюсь надо поставить " : 3 " после...
C++ Вычислить периметр и площадь прямоугольного треугольника Решить задачи 7.12.17.22.27 через Borland № 27 Вычислить периметр и площадь прямоугольного треугольника по заданным дли-нам двух катетов а и b. Ссылка удалена Публикация ссылок на сторонние... http://www.cyberforum.ru/cpp-beginners/thread171602.html
Прокоментируйте код C++
Задача: Найти наибольшее отрицательное число среди элементов с четными индексами #pragma argsused #include<iostream.h> using namespace std; int main(int argc, char* argv) { const int n=10; int...
C++ использование hunspell для проверки орфографии
Привет, Хочу довавить проверку орфографии к моей проге. Пробовал использовать hunspell. Но почему-то при создании DLL следуя этим иструкциям получил кучу ошибок. Направьте пожалуйста на путь...
C++ Перестановка элементов массива http://www.cyberforum.ru/cpp-beginners/thread171580.html
Преобразовать одномерный массив ,состоящий из n вещественных элементов таким образом,чтобы сначала располагались все элементы,целая часть которых лежит в интервале ,а потом все остальные.
C++ Не могу найти екзешник в VS 2010 ))) Вот, сабж)) Вопрос конечно ламерский, но я что-то туплю. Решил установить VS, дабы посмотреть что такое. Пробовал консольные приложения - все норм, жмешь F5 и приложение выполняется, а сегодня начал... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5613 / 952
Регистрация: 25.07.2009
Сообщений: 10,777
02.10.2010, 19:39
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
#define STR_LEN 81 /* + '\0' */
 
int main(void){
    char symbols[256] = { 0 }, str[STR_LEN], *p;
    int i;
    
    printf("String: ");
    scanf("%80[^\n]", str);
    
    for ( p = str; *p; ++p )
        symbols[*p]++;
    
    for ( i = 0; i < 256; ++i )
        if ( symbols[i] )
            printf("'%c'\t%d\n", i, symbols[i]);
    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru