Program to check rotation of strings in C || Strings || C programming
In this, we are going to see a program to check whether two strings are rotation of each other with the help of C Programming Language.


#include <stdio.h>
#include <string.h>

int main()
{
    char str1[] = "abcde", str2[] = "deabc";

    if (strlen(str1) != strlen(str2))
    {
        printf("Second string is not a rotation of first string");
    }
    else
    {
        //Concatenate str1 with str1 and store it in str1
        strcat(str1, str1);

        //Check whether str2 is present in str1
        if (strstr(str1, str2) != NULL)
            printf("Second string is a rotation of first string");
        else
            printf("Second string is not a rotation of first string");
    }
    return 0;
}

#ENJOY CODING


Post a Comment

FOR ANY DOUBTS AND ERRORS FEEL FREE TO ASK. YOUR DOUBTS WILL BE ADDRESSED ASAP

Previous Post Next Post