Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<string.h>
- void print_reverse(char pq[]){
- int i;
- for(i=strlen(pq)-1;i>=0;i--){
- printf("%c",pq[i]);
- }
- }
- int main(){
- char ab[1000],str[1000];
- int T,i,j,x,limit,length,temp=0,k,t=0 ;
- printf("Enter test case : ");
- scanf("%d",&T);
- for(x=0;x<T;x++){
- scanf(" %[^\n]",ab);
- length=strlen(ab);
- for(i=0;i<length;i++){
- limit=i-temp ;
- if(ab[i]==' '){
- for(j=0;j<limit ;j++){
- str[j]=ab[temp] ;
- temp++ ;
- }
- str[j++ ]='\0';
- print_reverse(str) ;
- printf(" ");
- temp ++ ;
- }
- if(length == i+1){
- for(k=i;ab[k]!=' ';k--){
- str[t]=ab[k];
- t++ ;
- }
- str[t]='\0' ;
- printf("%s",str);
- printf("\n") ;
- }
- }
- }
- return 0 ;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement