Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Here is my code: #include #include int main() { int i, l; char s[50]; // Get Input scanf(%s,&s); while(!(strcmp(s,Done)==0 || strcmp(s,done)==0 || strcmp(s,d)==0)){ l =
Here is my code:
#include
#include
int main()
{
int i, l;
char s[50];
// Get Input
scanf("%s",&s);
while(!(strcmp(s,"Done")==0 || strcmp(s,"done")==0 || strcmp(s,"d")==0)){
l = strlen(s);
for(i = l-1;i>=0;i--){
printf("%c",s[i]);
}
printf(" ");
// Asking the user to enter strings to reverse until the
// user enters "done", "Done" or "d". If users enters
// "done", "Done" or "d" the loop will terminate.
scanf("%s",&s);
}
return 0;
}
I need the answer to be:
ereht olleH
yeH
When input is:
Hello there
Hey
done
What am I doing wrong?
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started