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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу для вычисления... http://www.cyberforum.ru/cpp-beginners/thread216200.html
Составить программу для вычисления Yи Z по заданным формулам, определить в нечетных вариантах большее, а четных меньшее значение, т.е. max(Y;Z) или min(Y;Z). Произвести расчеты при различных числовых значениях параметров a и x. Помните об определённости и универсальности алгоритмов!
C++ полиморфизм=( Ув.Знатаки Доброго времени суток!Вот есть проблемка с написание полиморфизма,вот написал класс,написал наследование,а вот как теперь сюда впихнуть virtual ,не могу понять,Помогите ПОЖАЛУЙСТА! #include <iostream> #include <conio.h> using namespace std; class chel { protected: char fam; char name; public: http://www.cyberforum.ru/cpp-beginners/thread216197.html
Функция: посчитать сумму элементов динамического массива, перераспределить память и добавить сумму в конец C++
функция считает сумму элементов массива, перераспределяет память и добавляет сумму в конец, при перераспределении памяти (realloc) возможно изменение адреса начала массива. Память под массиввыделяется и освобождается в main. подскажите что примерно в вызываемой функции писать???
C++ переписать из Pascal в C++
Помогите пожалуйста переписать из Pascal в C++ program P1; uses crt; var f,g:file of integer; n,i,a,b,c:integer; begin
C++ ошибка http://www.cyberforum.ru/cpp-beginners/thread216187.html
#include "stdafx.h" #include "string.h" int _tmain(int argc, _TCHAR* argv) { struct propushenniye { int no;
C++ cout выводит сообщение один раз..больше не хочет.... 13 и 14 строки выполняются только один раз при запуске программы. Почему? Все вроде правильно сделал :( #include "stdafx.h" #include <conio.h> #include <iostream> using namespace std; int check (int exit, int number); // в этой функции выполняются почти все действия программы int main() { подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3049 / 1694 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
20.12.2010, 21:23
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//////////////////////////////////////////////////////////////////////////////////////
//Из заданной символьной строки выбрать те символы, которые встречаются в ней 
//только один раз, в том порядке, в котором они встречаются в тексте.
//Написать задачу на С++ .
//////////////////////////////////////////////////////////////////////////////////////
#include <algorithm>
#include <iostream>
#include <string>
//////////////////////////////////////////////////////////////////////////////////////
typedef std::string  T_str;
/////////////////////////////////////////////////////////////////////////////////////
int main()
{
    T_str  s;
    std::cout << "string: ";
    std::cin >> s;
 
    struct  T_count_in_str_not_1
    {
        T_str  s_;
        T_count_in_str_not_1(T_str  s) : s_(s)
        {}
 
        bool  operator() (T_str::value_type  symb)
        {
            return  std::count(s_.begin(), s_.end(), symb) != 1;
        }
    };    
    
    std::remove_copy_if(s.begin(), s.end(),                         
                        std::ostream_iterator<T_str::value_type>(std::cout),
                        T_count_in_str_not_1(s));
    
    std::cout << std::endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru