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

Есть ли одинаковые символы в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка двумерного массива и стуктур http://www.cyberforum.ru/cpp-beginners/thread125581.html
может я неправильно написал что то. я иностраннец. мне надо решить эти задании. если бы я понял вопросы могу решит но не мог переводить. вот задании, ЗАДАНИЕ 3 ОБРАБОТКА ДВУМЕРНОГО МАССИВА Ввести двумерный массив чисел, содержащий N строк и М столбцов. Значения N и М задать самим( лучше взять небольшие, например, 4 строки и 6 столбцов) Выполнить обработку по варианту. Исходный массив и...
C++ реализация больших чисел Появилась надобность в реализации программы, работающей с большими числами. Взял библиотеку здесь. Всё сделал как написано в мануале - итог 160 ошибок и итог: библиотека по умолчанию "libcmtd.lib" противоречит использованию других библиотек; используйте параметр /NODEFAULTLIB:library. В Чем проблема? http://www.cyberforum.ru/cpp-beginners/thread125565.html
C++ Сортировка слиянием в файле
Требуется в заданном бинарнике отсортировать структуры по "части" name методом слияния. Я никак не могу понять алгоритм этого метода... Вот функция, которая должна сортировать файл, но пока она лишь делит его пополам. Насколько я понял, она должна быть рекурсивной, но вот какие именно данные подавать ей на вход и как с ними работать - в этом я разобраться не могу. В атаче вся программа и "база",...
Сформировать число, которое будет состоять только из четных восьмеричных цифр исходного C++
Задание: Дано целое неотрицательное число. Сформировать другое число, которое будет состоять только из четных восьмеричных цифр исходного числа. Заранее спасибо!
C++ Из массива А(n) (n<=15) напечатать первые три отрицательных элемента http://www.cyberforum.ru/cpp-beginners/thread125546.html
Из массива А={3.6,-3.2,9.3,4.2,-2.1,6.3,7.8,-8.9}; (n<=15) напечатать первые три отрицательных элемента
C++ Протабулировать значение функции написать на С.Протобулировать значение функции f(x,y)=x+корень 3 степени из 3+y^2, при х изменяющемся от 0 до 1 с шагом 0.1 и у, изменяющемся от 0 до 1 с шагом 0.2. подробнее

Показать сообщение отдельно
Roma_F
331 / 246 / 5
Регистрация: 13.12.2009
Сообщений: 589
05.05.2010, 10:02     Есть ли одинаковые символы в строке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main()
{
    char str[21] = "\0";
    cout << "Vvedite stroku: ";
    cin.get(str, 20);
 
    int cols[256];
    memset (cols, 0, 256*sizeof(int));
 
    for (int i=0; str[i] != '\0'; i++) cols[str[i]]++;
 
    for (int i=0; i<256; i++)
        if (cols[i] > 1)
            cout << "\"" << char(i) << "\"" << " (" << cols[i] << ")" << endl;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru