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

Функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Скоро аттестация, а программы написать все не могу((( http://www.cyberforum.ru/cpp/thread262032.html
Скоро будут ставить аттестацию, а программы написать не могу - плохо усвоил тему((. Помогите написать 3 программы на обработку строк на языке С++: 1)Дана строка символов. Выяснить имеется ли в...
C++ Генерация программного кода по xml файлу Всем добрый день. Пишу дипломный проект - программу, позволяющую из блоков, подобных UML блокам составлять простые алгоритмы (линейные, условные и циклические) и выполнять их. Одной из обязательных... http://www.cyberforum.ru/cpp/thread261646.html
Литература (углублённая) C++
Тут вопрос всплыл. Кроме литературы по конкретным языкам, операционным системам, всяческих API существуют ли книги, разбирающие компьютерные технологии в корне. Т.е. архитектуры процессоров, работа с...
C++ ГСЧ для float из всего диапазона
Ребят, подскажите, пожалуйста, как можно сгенерировать число типа float из всего диапазона данного типа? Причем, если получится NaN, +Inf, -Inf перегенерировать это число? Как можно реализовать...
C++ Нужна готовая программа на Си++ с уклоном на физику http://www.cyberforum.ru/cpp/thread260696.html
=) дорогие программисты помогите студенту ) нужна готовая программа на Си++ ) очень хорошо если в ней был уклон на физику ( например хаотическое движение молекул, броуновское движение). или исходники...
C++ Наибольшая общая подпоследовательность с восстановлением ответа Даны две последовательности, требуется найти и вывести их наибольшую общую подпоследовательность. Формат входных данных В первой строке входных данных содержится число N – длина первой... подробнее

Показать сообщение отдельно
outoftime
║XLR8║
510 / 432 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
22.03.2011, 19:20
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <string>
#include <set>
 
#define FOR(i,a,b) for (int i(a), __n(b); i < __n; ++i)
 
std::string R(const std::string &destination, const std::string &sourse){
    std::string res = "";
    set<char> was;
    FOR(i,0,sourse.length()) was.insert(sourse[i]);
    FOR(i,0,destination.length()) res += was.find(destination[i]) == was.end() ? destination[i] : "";
    return res;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru