What does this program do?/* What does this program do? */#include int mystery3(
ID: 3839302 • Letter: W
Question
What does this program do?/* What does this program do? */#include int mystery3(const char *s1, const char *s2);/* prototype */int main(void) {char string1[80];/* create char array */char string2[80];/* create char array */printf("Enter two strings: "); scanf("%s%s", string1, string2); printf("The result is %d ", mystery3(string1, string2)); return 0;/* indicates successful termination */}/* end main */int mystery3(const char *s1, const char *s2) {for (; *s1 != '' && *s2 != ''; s1++, s2++) {if (*s1 != *s2) {return 0;}/* end if */}/*}/* end for */return 1;}/* end function mystery3 */Explanation / Answer
The function mystery3 compares the two input strings entered interactively. If two strings are equal, the function returns 1 to the main function Or else it returns 0 to the main function.
If two interactively entered strings are equal, the output is "The result is 1" else the output is "The result is 0"
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.