The Program in C that print the reverse of a 3-digit number is given below:
#include <stdio.h>
int main() {
int num, digit1, digit2, digit3;
printf("Enter a 3-digit number: ");
scanf("%d", &num);
//Extracting the digits of the number
digit1 = num % 10;
num = num / 10;
digit2 = num % 10;
digit3 = num / 10;
printf("The reverse of the number is: %d%d%d", digit1, digit2, digit3);
return 0;
}
Output:
Enter a 3-digit number: 256
The reverse of the number is: 652
Pro-Tips💡
This program prompts the user to enter a 3-digit number, then it uses the modulus operator (%
) and division operator (/
) to extract the individual digits of the number.
Finally, it uses the printf statement to print the digits in reverse order.
Note that this program assumes that the input number is a 3-digit number, if the input number is more than 3 digit or less than 3 digit this program will not work as expected.
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.