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

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

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

Показать сообщение отдельно
Mr.X
Эксперт С++
 Аватар для Mr.X
2807 / 1583 / 248
Регистрация: 03.05.2010
Сообщений: 3,688
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;
}
 
Текущее время: 14:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru