Palindrome Program in C, C++, C Plus Plus (CPP) with flow chart

By Prof. Fazal Rehman Shamil
Last modified on January 29th, 2021

How to check if a sentence is a palindrome in C++?

We need to read from left and right, if the word is the same, whether we read it from left or we read it from right, then its called palindrome.

Example of palindrome

For example, “t4tutorials” is not a palindrome but “t4t” is a palindrome.

Write a C++ program to show whether a number is a palindrome or not using a do-while loop?

Flowchart of Palindrome Program using do-while loop 

Flowchart of C++ program to show whether a number is a palindrome or not using a do-while loop

Code of Palindrome Program using do-while loop 

Output

enter number

575

The number is a palindrome:

Suppose the input value is: 121

c++ palindrome do while loop
c++ palindrome do while loop
palindrome program in c++ using while loop
palindrome program in c++ using while loop

 

c++ palindrome program without arrays
c++ palindrome program without arrays

Excercise

Find the possible mistakes in the following Shamil’s Flow Table of the program to show whether a number is a palindrome or not using a do-while loop?

Loop execution Condition

Num !=0

What line will execute? Operations performed
1st time True 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 r=12%10=2

sum=0*10+2=2

num=121/10=12

2nd time False 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,9,10,

11,12,13,14,15,

16,17,18,19,22

 

r=1%10=1

sum=12*10+1=121

num=12/10=1

2nd time false 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,9,10,

11,12,13,14,15,

16,20,21,22

 

 

Flowchart of Palindrome Program using for loop 

palindrome program in c, cpp with flowchart
Figure: Palindrome program in C++ with the flowchart.

Palindrome Program using for loop for checking the numbers as a palindrome

Output

palindrome program flowchart cpp, c
Figure: palindrome program flowchart CPP, C.

Palindrome Program using for loop for checking the strings as a palindrome

 


Palindrome recursion C++

 

Palindrome Program in C

Output

palindrome program flowchart cpp, c
Figure: palindrome program flowchart CPP, C.
Prof.Fazal Rehman Shamil (Available for Professional Discussions)
1. Message on Facebook page for discussions,
2. Video lectures on Youtube
3. Email is only for Advertisement/business enquiries.