In this article, we will write a C++ Program for Automorphic Number. The following C++ programming topic is used in the program below.
A number is said to be an automorphic number if the square of the given number ends with the same digits as the number itself. Example: 25, 76, 376, etc.
Automorphic Number Program in C++
The C++ program to check automorphic number below takes the number from the user as input and checks accordingly.
using namespace std;
int num, flag = 0, sqr;
cout << "Enter the number: ";
cin >> num;
sqr = num * num;
int temp = num;
while (temp > 0)
if (temp % 10 != sqr % 10)
flag = 1;
temp /= 10;
sqr /= 10;
if (flag == 1)
cout << num << ": Not an Automorphic number.";
cout << num << ": Automorphic number.";
Enter the number: 25
25: Automorphic number.
Enter the number: 95
95: Not an Automorphic number.
In this tutorial, we will write a program to find a pairs of elements from an array such that for the input [a,b,c,d,e,f,g] we will …
String Pattern Programs in C
In this tutorial, we will write various C pattern programs for String. Before that, you may go through the following topics in C. for loop …
Java Program to Find pair of Integers in Array whose sum is given Number
In this tutorial, we will write a program to find a pair of elements from an array whose sum equals a given number in java …
Program to Print Diamond Alphabet Patterns in C
In this tutorial, we will learn to write a C program to print Diamond patterns using alphabets/characters. However, in this tutorial, we will create a …
Half Diamond Pattern in C using Alphabets
In this tutorial, we will learn and code the half diamond alphabet patterns in C programming language. However, in this tutorial, we will create a …
Half Pyramid of Alphabets in C
In this tutorial, we will learn and code alphabet patterns in C programming language specifically the Half pyramid of alphabets in C programming. However, in …