Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 09.01.2014
Сообщений: 4
1

Дано слово. Определить, является ли оно анаграммой другого слова

10.01.2014, 00:02. Показов 1848. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано слово. Определить, является ли оно анаграммой другого слова, тоже введённого с клавиатуры.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2014, 00:02
Ответы с готовыми решениями:

Проверить, является ли одно слово анаграммой второго
Всем доброго времени суток! Помогите начинающему. Есть 2 слова , которые заносятся в 2 массива из...

Дек: задать слово; определить, является ли оно словом-перевертышем
Ребят, нужна помощь. Вот задание: В деке задать слово. Определить, является ли оно...

В деке задать слово. Определить, является ли оно словом-перевертышем
задание через библиотеку стдио В деке задать слово. Определить, является ли оно...

Дано натуральное число. Определить, является ли оно четным, или оканчивается цифрой 3
Дано натуральное число. Определить, является ли оно четным, или оканчивается цифрой 3. Выделить...

2
840 / 498 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
10.01.2014, 00:34 2
Лучший ответ Сообщение было отмечено Anna vs как решение

Решение

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
28
29
30
31
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    string s1,s2;
    cout <<"S1 = ";
    getline (cin,s1);
    cout <<"S2 = ";
    getline (cin,s2);
    if (s1.size()==s2.size())
    {
        bool flag = true;
        for (int i=0; i<s1.size(); i++)
        {
            if (s2.find(s1[i])!=-1)
                s2.erase(s2.find(s1[i]),1);
            else
            {
                flag = false;
                break;
            }
        }
        if (flag)
            cout <<"Yes!\n";
        else cout <<"No!\n";
    }
    else cout <<"No!\n";
    return 0;
}
0
Форумчанин
Эксперт CЭксперт С++
8216 / 5046 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
10.01.2014, 00:46 3
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <set>
#include <string>
 
int main()
{
    std::string str1, str2;
    std::cin >> str1 >> str2;
    std::multiset<char> s1(str1.begin(), str1.end()), s2(str2.begin(), str2.end());
    std::cout << std::boolalpha << (s1 == s2);
}
0
10.01.2014, 00:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2014, 00:46
Помогаю со студенческими работами здесь

Дано натуральное число. Определить, является ли оно четным, или оканчивается цифрой 3
Дано натуральное число. Определить, является ли оно четным, или оканчивается цифрой 3. c++ и java

Для каждого слова определить, является ли оно корректным именем
1. Вводится массив слов. Для каждого слова определить, является ли оно корректным именем (первая...

Определить не является ли одно слово обращением (перевертышем) другого
1.Заданы два слова. Определить, не является ли одно обращением (перевертышем) другого.

Дано натуральное число n. Выяснить, является ли оно полным квадратом.Определить функ-цию, позволяющую распознавать полные квадраты
Вот пока что сделал, дальше домозговать не могу. #include &quot;stdafx.h&quot; #include &quot;math.h&quot; #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru