Answered step by step
Verified Expert Solution
Link Copied!

Question

00
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

blur-text-image

Get Instant Access with AI-Powered 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

Students also viewed these Databases questions