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

Определить местоположение символа первой строки, который первым не совпал с одним из символов второй строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ контейнер set http://www.cyberforum.ru/cpp-beginners/thread994806.html
Создать контейнер set, ввести в него 3 числа. Создать метод по вычислении наибольшего из этих чисел помогите, пожалуйста, с заданием или подскажите с чего начать
C++ class помогите закончить программу класс который в закрытой области содержит данные о человеке а пользователь через интерфейс класса мог получить эти данные #include <iostream> #include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread994783.html
Из STL контейнера C++
Из STL контейнера создать 3-х мерный массив и класс который содержит этот 3-х мерный массив и вывод координат(пользователь вводит координаты, какой-то метод, выводит из ячейки)
Дана строка. Подсчитать количество содержащихся в ней цифр C++
Дана строка. Подсчитать количество содержащихся в ней цифр. с++
C++ Найти аффинное преобразование, совмещающее два изображения http://www.cyberforum.ru/cpp-beginners/thread994772.html
Нужно написать эту задачку на java или си++. Прогуглив пару часов нашел только про -как реализовать Афинное переобразование, но ничего про совмещение изображений. Подскажите пожалуйста кто в курсе. Спасибо.
C++ Как преобразовать презентацию PowerPoint из ppt в jpg? Прошу прощения, не знаю, в какой раздел писать Собственно, сабж: Необходимо при помощи консольного приложения на C++, которое на вход принимает лишь строку - путь к файлу. Оно должно (каким-то чудесным, но любым, пусть даже самым читерским способом) преобразовать презентацию формата ppt в jpg (или bmp, или любой другой графический формат). Даже не представляю, в какую сторону копать %-)... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,405
01.11.2013, 20:02     Определить местоположение символа первой строки, который первым не совпал с одним из символов второй строки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
#include <set>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::string str1 = "eniki beniki eli vareniki", str2 = "orange, banana, pig";
    std::set<char> s(str2.begin(), str2.end());
    auto it = std::find_if(str1.begin(), str1.end(), [&s](const char x)
    {
        return s.find(x) == s.end();
    } );
    if (it == str1.end())
        std::cout << "No such\n";
    else
        std::cout << "Number: " << std::distance(str1.begin(), ++it) << std::endl;
}
 
Текущее время: 08:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru