Thursday, 28 June 2018

Anagrams

#include<stdio.h>
#include<string.h>
int main()
{
    char s1[20],s2[20];
    printf("enter string1");
    scanf("%s",s1);
    printf("enter string2");
    scanf("%s",s2);
    int f1[26]={0},f2[26]={0};
    int i;
    int l1=strlen(s1),l2=strlen(s2),flag=0;
    for(i=0;i<l1;i++)
    {
        int a=s1[i]-'a';
        f1[a]++;
    }
    for(i=0;i<l2;i++)
    {
        int a=s2[i]-'a';
        f2[a]++;
    }
    for(i=0;i<26;i++)
    {
        if(f1[i]!=f2[i])
        {
        flag=1;
        break;
       }
    else
        flag=0;
    }
    if(flag==0)
    printf("anagrams");
    else
    printf("not anagrams");
   
    return 0;
}
   

No comments:

Post a Comment

ASP.NET Core: How to implement Azure Active Directory (AAD) Authentication in ASP.NET Core

  In this tutorial, we will implement security for ASP.NET Core Application using Azure Active Directory (AAD).  In this tutorial, I will co...