Skip to content
Programming101
Programmingoneonone

Learn everything about programming

  • Home
  • CS Subjects
    • IoT – Internet of Things
    • Digital Communication
    • Human Values
  • Programming Tutorials
    • C Programming
    • Data structures and Algorithms
    • 100+ Java Programs
    • 100+ C Programs
  • HackerRank Solutions
    • HackerRank Algorithms Solutions
    • HackerRank C problems solutions
    • HackerRank C++ problems solutions
    • HackerRank Java problems solutions
    • HackerRank Python problems solutions
Programming101
Programmingoneonone

Learn everything about programming

C Program to Reverse a given Number

YASH PAL, 31 July 20241 September 2024

In this tutorial, we are going to write a C Program to Reverse a given number in C Programming with practical program code and step-by-step full complete explanation.

C Program to Reverse a given Number

Topics we are covering

Toggle
  • C Program to Reverse a given Number.
    • Output

C Program to Reverse a given Number.

#include <stdio.h>
#include <conio.h>

void main()
{
	int n,a,r=0;

	clrscr();

	printf("Enter any number to print it reverse: ");
	scanf("%d",&n);

	while(n>=1)
	{
	a = n%10;
	r=r*10+a;
	n=n/10;
	}

	printf("Reverse = %d",r);

	getch();
}

Output

Enter any number to print it reverse: 456
Reverse = 654
Here in the above program to reverse a given number we use the while loop. and it will run till the value of n is greater than or equal to 1. and in the logic part, we first find the modulo 10 of the given number to extract the last number from the given number. and then we multiply it by 10. and store it in r variable. just like
456 % 10 = 6

r = 0*10 + 6 = 6
and then divide the number by 10 to get the other numbers and store it in the n variable again. just like
n = 456 / 10 = 45
n = 45
and then we again use conditions to get the last number from the n.
c coding problems solutions cPrograms

Post navigation

Previous post
Next post
  • Automating Image Format Conversion with Python: A Complete Guide
  • HackerRank Separate the Numbers solution
  • How AI Is Revolutionizing Personalized Learning in Schools
  • GTA 5 is the Game of the Year for 2024 and 2025
  • Hackerrank Day 5 loops 30 days of code solution
How to download udemy paid courses for free

Pages

  • About US
  • Contact US
  • Privacy Policy

Programing Practice

  • C Programs
  • java Programs

HackerRank Solutions

  • C
  • C++
  • Java
  • Python
  • Algorithm

Other

  • Leetcode Solutions
  • Interview Preparation

Programming Tutorials

  • DSA
  • C

CS Subjects

  • Digital Communication
  • Human Values
  • Internet Of Things
  • YouTube
  • LinkedIn
  • Facebook
  • Pinterest
  • Instagram
©2025 Programmingoneonone | WordPress Theme by SuperbThemes