Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a program command_anagrams.c that determines if two words as command-line arguments are anagrams. Modify the anagram.c program provided so that the two words are

Write a program command_anagrams.c that determines if two words as command-line arguments are anagrams. Modify the anagram.c program provided so that the two words are command-line arguments. Example run of the program:

./a.out care race

output: care and race are anagrams.

./a.out with what

output: with and what are NOT anagrams.

./a.out

output: Incorrect number of arguments. Usage: ./a.out word1 word2

anagram.c program

#include

#define N 26

int main()

{

char ch;

int letter_counts[N]= {0};

int i;

int count =0;

printf("enter a word: ");

while((ch=getchar())!= ' ')

{

letter_counts[ch - 'a']++;

}

for(i =0;i

printf("%d", letter_counts[i]);

printf("enter the second word: ");

while((ch=getchar())!= ' ')

{

letter_counts[ch - 'a']--;

}

for(i =0;i

printf("%d", letter_counts[i]);

for(i =0;i

if(letter_counts[i]==0)

count++;

if(count == N)

printf("The words are anagrams. ");

else

printf("The words are NOT anagrams. ");

return 0;

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2016 Riva Del Garda Italy September 19 23 2016 Proceedings Part 3 Lnai 9853

Authors: Bettina Berendt ,Bjorn Bringmann ,Elisa Fromont ,Gemma Garriga ,Pauli Miettinen ,Nikolaj Tatti ,Volker Tresp

1st Edition

3319461303, 978-3319461304

More Books

Students also viewed these Databases questions

Question

what is a computer?

Answered: 1 week ago