Basic Programs
If Else based Programs
Loop Based Programs
Array Based Programs
String Programs
Function Programs
Pointers Programs
Structure & File Handling Programs
Data Structure Programs
String based programs
C Program to reverse string and check if it is palindrome
#include<stdio.h>
#include<conio.h>
void main()
{
int i=0,lastIndex=0,count=0,flag=0;
char str[80],str1[80];
printf("enter the string");
gets(str);
while(str[i]!=NULL)
{
i++;
}
lastIndex=i-1;
i=0;
while(str[i]!=NULL)
{
str1[i]=str[lastIndex];
if(str[i]!=str1[i])
{
flag=1;
}
i++;
lastIndex--;
}
str1[i]=NULL;
printf("reverse string is\n");
puts(str1);
if(flag==0)
printf("the given string is palindrome");
else
printf("not palindrome");
} Output of the above program is as following.
Video/ C Introduction
Watch video in full size

Enquiry about Course