UVA Problem 483( Word Scramble) Solution

Problem Solving, UVa

 

 

 #include<stdio.h>

#include<string.h>

int main()

{

int l,i,j,b,k;

char n[1000];

while(gets(n))

{

l=strlen(n);

b=-1;

for(i=0;i<l;i++)

 {

 if(n[i]==' ')



 {

 for(j=i-1;j>b;j--)

 printf("%c",n[j]);

 printf(" ");

 b=i;

 }



}



for(i=l-1;i>b;i--)

 printf("%c",n[i]);

printf("\n");

}

return 0;

}

 

0 Comments

You may find interest following article