1. Question:Write a c program to print the string from given character 

    Answer
    #include<string.h>
    #include<stdio.h>
    int main(){
      char *p;
      char s[20],s1[1];
      printf("\nEnter a string: ");
      scanf("%[^\n]",s);
      fflush(stdin);
      printf("\nEnter character: ");
      gets(s1);
      p=strpbrk(s,s1);
      printf("\nThe string from the given character is: %s",p);
      return 0;
    }






    1. Report
  2. Question:String reverse using strrev in c programming language 

    Answer
    #include<stdio.h>
    #include<string.h>
    int main(){
        char str[50];
        char *rev;
        printf("Enter any string : ");
        scanf("%s",str);
        rev = strrev(str);
       
        printf("Reverse string is : %s",rev);
       
        return 0;
    }






    1. Report
  3. Question:How to reverse a string in c without using reverse function 

    Answer
    #include<stdio.h>
    int main(){
        char str[50];
        char rev[50];
        int i=-1,j=0;
    
        printf("Enter any string : ");
        scanf("%s",str);
       
        while(str[++i]!='\0');
    
        while(i>=0)
         rev[j++] = str[--i];
    
        rev[j]='\0';
      
        printf("Reverse of string is : %s",rev);
      
        return 0;
    }
    Sample output: Enter any string : cquestionbank.blogspot.com Reverse of string is : moc.topsgolb.knabnoitseuqc






    1. Report
  4. Question:C program to reverse a string using pointers 

    Answer
    #include<stdio.h>
    int main(){
        char str[50];
        char rev[50];
        char *sptr = str;
        char *rptr = rev;
        int i=-1;
    
        printf("Enter any string : ");
        scanf("%s",str);
       
        while(*sptr){
         sptr++;
         i++;
        }
    
        while(i>=0){
         sptr--;
         *rptr = *sptr;
         rptr++;
         --i;
        }
    
        *rptr='\0';
      
        printf("Reverse of string is : %s",rev);
      
        return 0;
    }
    Sample output: Enter any string : Pointer Reverse of string is : retnioP






    1. Report
  5. Question:C code to reverse a string by recursion 

    Answer
    #include<stdio.h>
    #define MAX 100
    char* getReverse(char[]);
    
    int main(){
    
        char str[MAX],*rev;
    
        printf("Enter  any string: ");
        scanf("%s",str);
    
        rev = getReverse(str);
    
        printf("Reversed string is: %s",rev);
        return 0;
    }
    
    char* getReverse(char str[]){
    
        static int i=0;
        static char rev[MAX];
    
        if(*str){
             getReverse(str+1);
             rev[i++] = *str;
        }
    
        return rev;
    }
    Sample output: Enter any string: mona Reversed string is: anom






    1. Report
Copyright © 2025. Powered by Intellect Software Ltd