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

Выяснить, можно ли из строки st1 сделать строку st2 путем перестановки символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Цикл и вектор http://www.cyberforum.ru/cpp-beginners/thread208471.html
Проблема в том, что оно входит в цикл ака for(i=0;i<-1;i++) Сразу даю кусок кода =) В функцию передаем координаты вершин фигуры, прямоугольник, по которому отсекаем ее и цвет points -...
C++ массивы решить задачу с помощью одномерного массива: Дан целочисленный массив А. Если массив А упорядочен по убыванию, то переставить местами элементы массива в каждой паре соседних элементов: А и A, А и A,... http://www.cyberforum.ru/cpp-beginners/thread208467.html
C++ Массив структур
Информация о дисциплине содержит название, количество часов лекций, количество часов практических занятий, фамилию преподавателя. Вывести информацию о дисциплинах, которые читаются заданным...
Текстовые файлы C++
Добрый день! Мне необходимо обработать текстовый файл, подсчитав в нем количество слов, предложений и абзацев. В каждой строчке не более 20000 символов. Пишу программу #include <stdio.h> #include...
C++ шаблоны и связь между файлами в проекте http://www.cyberforum.ru/cpp-beginners/thread208438.html
Собственно, проблема в следующем: если убрать комментарии в файле list.h, то все нормально компилируется. если убрать комментарии в файле list.cpp, то в point.cpp выводится ошибка "undefined...
C++ Написать программу, которая считает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв. нужно чтобы в файл записывалось пользователем русские и английские слова, программа програма считывала только анг язык, и выводила только те слова (агл) которые начинаются на гласную букву) подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3050 / 1695 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
11.12.2010, 16:14
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 <set>
#include <string>
//////////////////////////////////////////////////////////////////////////////////////
typedef std::string          T_str;
typedef std::multiset<char>  T_char_multiset;
//////////////////////////////////////////////////////////////////////////////////////
int main()
{
    std::locale::global(std::locale(""));
    std::cout << "Строка A: ";
    T_str  str_A;
    std::cin >> str_A;
    T_char_multiset  multiset_A(str_A.begin(), str_A.end());
 
 
    std::cout << "Строка B: ";
    T_str str_B;
    std::cin >> str_B;
    T_char_multiset  multiset_B(str_B.begin(), str_B.end());
 
    std::cout << "Из строки A "
              << (multiset_A == multiset_B ? "можно" : "нельзя")
              << " составить строку B путем перестановки символов."
              << std::endl;   
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru