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

Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выделение динам.памяти в классе для строки. http://www.cyberforum.ru/cpp-beginners/thread551349.html
Есть класс, который является рабочим для статической памяти. Сказали, что нужно выделять динам. пямять. Вот этот код с выделением нерабочий, а если написать то, что в коментариях, то рабочий. Только...
C++ Двунаправленный нециклический список Здравствуйте! Нужно написать программу, обеспечивающую работу с двунаправленным нециклическим списком: добавление/удаление элементов в голову, просмотр списка, реализовать дублирование элементов с... http://www.cyberforum.ru/cpp-beginners/thread551330.html
C++ Дана строка символов. Подсчитать самую длинную последовательность подряд идущих букв а.
Дана строка символов. Подсчитать самую длинную последовательность подряд идущих букв а.( P.S. напишите полную программу попроще. С++ знаю плохо);)
C++ #include <commctrl.h>
зачем нужен это библиотека #include <commctrl.h> какие у него функции
C++ Функция выбора http://www.cyberforum.ru/cpp-beginners/thread551301.html
Есть ли в С++ функция как IIf на VB? И подскажите пожалуйста сайт, где можно удобно найти библиотечные функции С++ с описанием.
C++ Код хаффмана Помогите разобраться с кодом кодирования Хаффмана. Нашел реализацию алгоритма Хаффмана, но некоторые места не понятны. Прокомментируйте пожалуйста функции count_chars и traverse в моем коде.... подробнее

Показать сообщение отдельно
zitxbit
89 / 741 / 75
Регистрация: 11.04.2012
Сообщений: 971
18.04.2012, 07:37
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
int main(void)
{
    static char* psz = new char[256];
    printf("Vvedite stroku:"); gets(psz);
 
    int i = 0;
    while (psz[i] != '\0')
    {
        int z = 0, count = 0;
        while (psz[z] != '\0')
            if (psz[z++] == psz[i])
                count++;
 
        if (count <= 1) printf("%c\n",psz[i]);
        i++;
    }
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru