Question: - Also program should be written in C - Also a function should have a brief comment above its definition describing what it does. //////////////////////////////////////////////////////////////////////////////////////////

 - Also program should be written in C - Also a

- Also program should be written in C

- Also a function should have a brief comment above its definition describing what it does.

////////////////////////////////////////////////////////////////////////////////////////// // anagram.c

#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("enter the second word: "); while((ch=getchar())!= ' ')

{ letter_counts[ch - 'a']--;

}

for(i =0;i

for(i =0;i

if(count == N) printf("The words are anagrams. "); else

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

return 0; }

2. (30 points) Write a program command_anagrams.c that determines if two words as command- ine 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 wordl word2 ./a.out care race rat output: Incorrect number of arguments. Usage: ./a.out wordl word2

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!