Thursday 18 January 2018

C Program to reverse a string.

#include<stdio.h>
#include<string.h>
void rev(char str[],int start,int end)
{
char tmp;
if(start<=end)
{
tmp=str[start];
str[start]=str[end];
str[end]=tmp;
rev(str,start+1,end-1);
}

}

int main()
{
char str[100];
printf("Enter the string:\n");
fgets(str,100,stdin);
int n;
n=strlen(str);
rev(str,0,n-1);
fputs(str,stdout);

return 0;
}

No comments:

Post a Comment