bool anagramy(char* s, char* t)
która zwraca true jeśli s i t to anagramy.
Kod: Zaznacz cały
#include <iostream>
#include <algorithm>
int dlugosc(char* s) {
int i;
for(i=0; s[i]; i++);
return i;
}
bool anagramy(char* s, char* t)
{
if (dlugosc(s)!=dlugosc(t)) return false;
else
{
for (int i = 0; i < dlugosc(s) - 1; i++)
{
for (int j = 0; j < dlugosc(t) - 1; j++)
{
if (s[i] > s[i+1])
swap(s[i], s[i+1]);
if (t[j] > t[j+1])
swap(t[j], t[j+1]);
}
}
return t == s;
}
}
int main ()
{
cout<<anagramy("bark", "krab");
}