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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выделение динам.памяти в классе для строки. http://www.cyberforum.ru/cpp-beginners/thread551349.html
Есть класс, который является рабочим для статической памяти. Сказали, что нужно выделять динам. пямять. Вот этот код с выделением нерабочий, а если написать то, что в коментариях, то рабочий. Только вопрос в том, как выделить для строки в классе? class Animal{ char *clss; // char clss; int numL; int numP; public: Animal(){ char *clss=new char; // *char='\0'; numL=0; numP=0;
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 в моем коде. #include <iostream> #include <fstream> #include <vector> #include <string> #include <queue> #include <algorithm> using namespace std; подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
87 / 739 / 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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru