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

Составьте программу, проверяющую, можно ли из букв, входящих в А, составить В - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определение и вызов функций http://www.cyberforum.ru/cpp-beginners/thread1074783.html
2. Определить функции, переводящую число в двоичную систему счисления и проверяющую, является ли двоичная запись числа симметричной последовательностью нулей и единиц, начинающейся единицей. Напечатать все числа, не превосходящие n, двоичная запись которых есть симметричная последовательность. Только поподробнее)
C++ Разобраться в коде Алгоритм сортирует элементы матрицы согласно схеме (см. изображение), в порядке убывания и методом пузырька. Происходит движение: 1) вниз или влево 2) по диагонали вверх-влево 3) влево или вниз 4) по диагонали вниз-вправо 5) алгоритм повторяется пока не упрется в левый-нижний угол Алгоритм мне понятен, но сам код не очень. Кто нибудь может его подробно разжевать? http://www.cyberforum.ru/cpp-beginners/thread1074777.html
Принадлежит ли точка одной с фигур C++
Даны переменные x, y. Выяснить, принадлежит ли точка с координатами (x, y ) одной с фигур. Диаметр круга - 4 см.
C++ Почему в scanf нужно указывать именно адреса переменных?
Почему в функции scanf нужно указывать именно адреса переменных? Почему не работает, когда указываем переменную? Что хранит в себе переменная и что хранит в себе адрес переменной? Разъясните пожалуйста, хочу подробно разобраться.
C++ Двумерный массив. Найти минимальный элемент в, среди элементов, лежащих выше главной диагонали http://www.cyberforum.ru/cpp-beginners/thread1074735.html
найдите минимальный элемент в двумерном массивный, размером n x n, среди элементов, лежащих выше главной диагонали Очень выручите. Сппасибо
C++ из char* в string #include <stdio.h> #include <iostream.h> #include <string.h> #include <windows.h> int a, e, n, i ; char *astr, *estr, *afind, *efind; как изменить char на стринг? подробнее

Показать сообщение отдельно
d1skort
20 / 20 / 0
Регистрация: 10.02.2013
Сообщений: 75
18.01.2014, 16:12     Составьте программу, проверяющую, можно ли из букв, входящих в А, составить В
Может так?
C++
1
2
3
4
5
6
7
8
9
10
11
bool in(const string& a, const string& b)
{
    set<char> s;
    s.insert(a.begin(), a.end());
    for (auto i: b)
    {
        if (s.find(i) == s.end())
            return false;
    }
    return true;
}
 
Текущее время: 18:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru