Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Write a function that accepts a sentence as a parameter, and
returns the same with each of its words reversed. The
returned sentence should have 1 blank space between each
pair of words.
Demonstrate the usage of this function from a main program.
Example:
Parameter: “jack and jill went up a hill” Return Value:
“kcaj dna llij tnew pu a llih”

Answer Posted / ayas kumar das

#include"stdio.h"
#include"string.h"
main()

{

char a[200],b[20][20];

char c[200],d[20][20];

int i,j=0,k=0,y=0,l;

memset(b,0,sizeof(b)); //initializing the array



printf("enter your own string:");
//Enter the string which you want
gets(a);


for(i=0;i<strlen(a);i++)

{

if(a[i]!=' ')

{

b[j][k]=a[i];

k++;

y++;

}

else

{
if(y!=0)
//if there are more than one space
between two words
{

while(a[i]==' ')

{

i++;

}

i--;

k=0;

j++;

}

else


//if initialy there are more than one space
{

while(a[i]==' ')

{

i++;

}

i--;

y++;


}

}

}

for(i=0;strlen(b[i]);i++)

{

k=strlen(b[i]);

for(l=k;l>=0;l--)

{

printf("%c",b[i][l]); //here reversing
each word

}

printf(" ");

}

return 0;

}
//enter "jack and jill went up a hill"

Is This Answer Correct ?    13 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are near, far and huge pointers?

1032


What is oops c?

1168


What does. int *x[](); means ?

1029


What is the difference between volatile and const volatile?

960


On most computers additional memory that is accessed through an adapter of feature card along with a device driver program. a) user memory b) conventional memory c) expandedmemory d) area

1085


What is modifier & how many types of modifiers available in c?

997


Write a program to identify if a given binary tree is balanced or not.

1112


in linking some of os executables are linking name some of them

2094


Do you know what are bitwise shift operators in c programming?

1080


Explain the difference between null pointer and void pointer.

1049


What is the size of array float a(10)?

1109


Which type of language is c?

1048


a parameter passed between a calling program and a called program a) variable b) constant c) argument d) all of the above

1087


Why is c called c?

985


hw can we delete an internal node of binary search tree the internal node has child node..plz write progarm

1991