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

Создание специализации шаблонной функции и задача на std::vector - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Минимальный элемент массива http://www.cyberforum.ru/cpp-beginners/thread1015229.html
Написать функцию нахождения минимального значения элемента массива. #include<iostream.h> int max(int * arr, int size) { int max = arr; for(int i=1; i<size; i++) if(arr > max) max = arr; return max; Как продолжить?
C++ Функция check, не могу разобраться Подскажите пожалуйста, функция Check (int size, float &len): Какие параметры передаются по значению, какие по ссылке? Какой из параметров защищен от изменения функцией? В гугле ничего найти про эту функцию не могу. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread1015197.html
Замещение слов в строке C++
Написать программу замещения первой половины строки второй, а второй – первой. Borland 3.1, но не принципиально. Заранее спасибо.
C++ Определить средне геометрическое квадратов некоторых элементов двухмерного массива
Ввести двумерный массив А 3*4. Определить средне геометрическое квадратов элементов стоящих на позициях у которых хотя бы один индекс кратен 3.ПОМОГИТЕ РЕШИТЬ ПОЗЯЗЯ
C++ Удаление слова из строки http://www.cyberforum.ru/cpp-beginners/thread1015186.html
Задание: Написать программу удаления последнего слова из строки Код: #include <iostream.h> #include <string.h> main() { char s; int i=0; cout<<"stroka:"; cin>>s;
C++ Программка по поиску освободившихся доменнов с пузомерками Здорова господа!!! Нужно написать программку которая будет мониторить интернет и как то искать свободные домены которые освобождаются с пузомерками. Нужно как то ее написать, хотя бы для начала просто что бы она искала освободившиеся домены. Вообще от пример платного сервиса http://webdomainservice.net/free_domains . Это сервис платный там без оплаты показывают освободившиеся домены задним... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
22.11.2013, 14:42     Создание специализации шаблонной функции и задача на std::vector
В лоб:
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
#include <iostream>
#include <algorithm>
#include <iterator>
#include <string>
 
int main() 
{
    std::string s = "abbbbcdcwxxx121";  
 
    for( auto it = std::begin(s); it != std::end(s); )
    {
        const char c = *it;
        if( std::count( std::begin(s), std::end(s), c ) > 1 )
        {
            auto pos = std::remove( std::begin(s), std::end(s), c );
            s.erase( pos, std::end(s) );
        } 
        else
        {
            ++it;
        }
    }
    
    std::cout << s << std::endl;
    
    return 0;
}
 
Текущее время: 20:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru