PLease help me to add a loop that will let program repeat until the user will type 'exit' C language ... #include #include #include /* * Function to check whether two passed strings are anagram or...


PLease help me to add a loop that will let program repeat until the user will type 'exit' C language
...



#include

#include

#include





/*

 * Function to check whether two passed strings are anagram or not

 */

int isAnagram(char *firstString, char *secondString)

   {

      int firstCharCounter[256] = {0}, secondCharCounter[256] = {0};

      int counter;





      // Two Strings cannot be anagram if their length is not equal

      if(strlen(firstString) != strlen(secondString))

         return 0;





      // count frequency of characters of firstString

      for(counter = 0; firstString[counter] != '\0'; counter++)

         {

            firstCharCounter[firstString[counter]]++;

         }





      // count frequency of characters of secondString

      for(counter = 0; secondString[counter] != '\0'; counter++)

         {

            secondCharCounter[secondString[counter]]++;

         }





      // compare character counts of both strings,

      // If not equal return 0, otherwise 1

      for (counter = 0; counter < 256;="">

         {

            if (firstCharCounter[counter] != secondCharCounter[counter])

               return 0;

         }





      return 1;

   }





int main()

   {

      char firstString[100], secondArray[100];





      printf("First string?   ");

      gets(firstString);



      printf("Second string?   ");

      gets(secondArray);






      if(isAnagram(firstString, secondArray) == 1)

         printf("%s and %s are Anagrams\n",firstString,secondArray);

      else

         printf("%s and %s are not Anagrams\n",firstString,secondArray);





      getch();











      return 0;

   }



Jun 11, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here