![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Неактивный пользователь
Пол:
Регистрация: 24.11.2008
Адрес: Украина, Донецкая обл., г. Торез
Сообщений: 4
Репутация: 0
|
Здравствуйте! Помогите мне пожалуйста написать программу на С++, на тему "функции", по такому вот заданию: Описать логическую функцию Перестановка (x,y), проверяющую, можно ли, переставив литеры слова "x", получить слово "y".
![]() |
|
|
|
| Реклама: |
|
|
#2
|
|
Берёшь первую букву из слова "х", находишь в "у", удаляешь из "у"... если в "х" буквы кончились и все нашлись в "у" - то можно.
|
|
|
|
|
| Сказали спасибо: |
|
|
#3
|
|
Постоялец
![]() ![]() ![]() ![]() ![]() Пол:
Регистрация: 05.02.2007
Адрес: Москва
Сообщений: 662
Репутация: 271
|
Код:
bool perestanovka(char *x, char *y)
{
int len=strlen(x);
if(len!=strlen(y))
return false;
int ok=0;
for(int i=0;i<len;i++)
{
for(int j=0;j<len;j++)
{
if(x[i]==y[j])
{
ok++;
y[j]=0;// Если y портить нельзя, то скопируйте его предварительно.
break;
}
}
}
if(ok==len)
return true;
return false;
}
__________________
Сергей Сергеевич Последний раз редактировалось zss; 06.12.2008 в 18:36.. |
|
|
|
| Сказали спасибо: |
|
|
#4
|
|
Неактивный пользователь
Регистрация: 08.12.2008
Сообщений: 5
Репутация: 2
|
Идея проверки проста: если отсортировать буквы слова x и слова y должны получиться одинаковые строки.
Добавлено через 1 минуту Кстати в данном случае удобно использовать цифровую сортировку. Последний раз редактировалось stcherny; 08.12.2008 в 05:53.. Причина: Добавлено сообщение |
|
|
|
| Сказали спасибо: |
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Срочно помогите написать программу по Delphi | shymaxer777 | Delphi | 10 | 28.11.2010 09:53 |
| помогите написать программу | Verysilent | Visual C++ / С/C++ | 3 | 24.11.2009 16:47 |
| ПОМОГИТЕ написать программу!!! | Rinaserga | Visual C++ / С/C++ | 1 | 01.11.2009 09:17 |
| Помогите написать программу на C++ по структурам | Germana | Visual C++ / С/C++ | 1 | 15.12.2008 22:48 |
| Помогите написать программу :( | -scar- | Архив | 2 | 16.11.2007 20:57 |
|
|