Ask Question - Get Answer

1 Ans Write a C Program to check Anagrams of two strings

Asked by AL MaMun (4 Golds) Friday, 31 Jul 2020, 06:05 AM at (Education Tutorials)

Please log in to answer, like and save
0
Save 0

<<< Previous
Log in to Answer Next >>>

Answer(s):

A C program to Check Anagrams.


#include<stdio.h>

int check_anagram(char a[], char b[])

{

    int first[26]= {0};

    int second[26]= {0};

    int c=0;


    while(a[c]!='\0')

    {

        first[a[c]-'a']++;

        c++;

    }

    c=0;

    while(b[c]!='\0')

    {

        second[b[c]-'a']++;

        c++;

    }

    for(c=0; c<26; c++)

    {

        if(first[c]!=second[c])

            return 0;

    }

    return 1;

}

int main()

{

    char a[100], b[100];

    int flag;


    gets(a);

    gets(b);


    flag=check_anagram(a,b);

    if(flag==1)

        printf("%s and %s are anagrams", a, b);

    else

        printf("%s and %s are not anagrams", a, b);

    return 0;

}


Answered by AL MaMun (4 Golds) Friday, 31 Jul 2020, 06:06 AM

Please log in to Upvote, Downvote and Report
           

Related Q/A:

1 Ans The general rules for constructing names for variables (unique identifiers)

1 Ans Write a C program to implement x power n using recursion

1 Ans Write a C++ program for BigMod math

1 Ans Write a C program to implement Insertion sort data structure and algorithm

1 Ans Write a C program to find nth Fibonacci number

1 Ans Write a C program to print Floyd Triangle

1 Ans Write a C program to check Bubble sort data structure and algorithm

1 Ans Write a C program to reverse a number

1 Ans Write a C program to find the highest and lowest number in a series

1 Ans Write a C program for Interest Calculation


AL MaMun (active on Saturday, 03 Apr 2021, 10:10 AM) (4 Golds)
Birds of the sky (active on Sunday, 04 Apr 2021, 03:09 PM) (1 Gold)
Tajrimun Elisha (active on Friday, 22 Nov 2019, 08:56 AM) (2 Golds)
Hena Begum (active on Friday, 15 Feb 2019, 11:04 PM) (8 Bronzes)
Ghost (active on Saturday, 05 Jan 2019, 10:37 AM) (1 Silver)
BrandonDug (active on Thursday, 17 Dec 2020, 05:25 AM) ( New Contributor )
APU KUMAR ROY (active on Sunday, 22 Sep 2019, 02:42 AM) (1 Bronze)
Md Hasan (active on Saturday, 02 Nov 2019, 10:02 AM) (4 Bronzes)
Daily Science (active on Friday, 03 Jan 2020, 07:52 PM) ( New Contributor )
MD SAIFUL ISLAM (active on Friday, 24 Jan 2020, 04:13 PM) ( New Contributor )
عبد الحنان سلفي (active on Friday, 28 Aug 2020, 05:04 PM) (2 Bronzes)
student (active on Monday, 27 Jul 2020, 07:28 PM) (2 Bronzes)
Md Mondol (active on Tuesday, 23 Jul 2019, 10:28 PM) (2 Bronzes)
Abdul Halim (active on Thursday, 03 Oct 2019, 05:36 PM) ( New Contributor )
Shahansha Habib (active on Monday, 21 Oct 2019, 04:09 PM) (2 Bronzes)
GoMedii (active on Monday, 21 Dec 2020, 02:28 PM) ( New Contributor )
Jackson99 (active on Monday, 27 Apr 2020, 02:44 PM) ( New Contributor )
Hazrat (active on Sunday, 26 May 2019, 05:55 AM) (2 Bronzes)
Hr Hannan (active on Tuesday, 11 Dec 2018, 12:28 PM) (2 Bronzes)
Sowrov (active on Thursday, 14 Feb 2019, 10:48 AM) (7 Bronzes)
Show All Members

Online Now 1
Today's Unique PageViews 300
Today's Total PageViews 1925
Site's Total PageViews 2303074