From 5dc128f426ae611858b07fab4ac79084a9b12b1f Mon Sep 17 00:00:00 2001 From: anjali-01 <69755645+anjali-01@users.noreply.github.com> Date: Sat, 3 Oct 2020 21:53:42 +0530 Subject: [PATCH] Create anagram.cpp --- anagram.cpp | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 anagram.cpp diff --git a/anagram.cpp b/anagram.cpp new file mode 100644 index 0000000..a045466 --- /dev/null +++ b/anagram.cpp @@ -0,0 +1,37 @@ +#include +using namespace std; + + +bool areAnagram(string str1, string str2) +{ + int n1 = str1.length(); + int n2 = str2.length(); + + + + if (n1 != n2) + return false; + + + sort(str1.begin(), str1.end()); + sort(str2.begin(), str2.end()); + + for (int i = 0; i < n1; i++) + if (str1[i] != str2[i]) + return false; + + return true; +} + + +int main() +{ + string str1 = "test"; + string str2 = "ttew"; + if (areAnagram(str1, str2)) + cout << "The two strings are anagram of each other"; + else + cout << "The two strings are not anagram of each other"; + + return 0; +}