Write C Program to add one to digits of a number.
C Program that adds the 1 to each single digit of a number, i.e for Example 12345’s output is 23456.
If the digit is 9 it adds 1 and follows the carry system, 9 becomes 0 and 9’s left digit adds one more 1. I.e., 3491’s output is 4602. Read more about C Programming Language .
C Program that adds the 1 to each single digit of a number, i.e for Example 12345’s output is 23456.
If the digit is 9 it adds 1 and follows the carry system, 9 becomes 0 and 9’s left digit adds one more 1. I.e., 3491’s output is 4602. Read more about C Programming Language .
/*********************************************************** * You can use all the programs on www.c-program-example.com * for personal and learning purposes. For permissions to use the * programs for commercial purposes, * contact info@c-program-example.com * To find more C programs, do visit www.c-program-example.com * and browse! * * Happy Coding ***********************************************************/ #include<stdio.h> #include<conio.h> int main() { int num, sum = 0; int rem, check = 0; clrscr( ); printf("Enter the required number:"); scanf("%d",&num); printf("nGiven Number: %d",num); while(num>0) { rem = num % 10; if(rem != 9) { if(check == 0) sum = (10 * sum) + (rem + 1); else{ sum = (10*sum) + (rem + 2); check = 0; } } else{ sum = (10 * sum) + 0; check = 1; } num = num/10; } num = sum; sum=0; while(num > 0) { rem = num % 10; sum = (10*sum) + rem; num = num / 10; } printf("nAfter Adding one: %d",sum); getch( ); return 0; }
Read more Similar C Programs Learn C Programming Number System
You can easily select the code by double clicking on the code area above.
To get regular updates on new C programs, you can Follow @c_program
You can discuss these programs on our Facebook Page. Start a discussion right now, our page!
Share this program with your Facebook friends now! by liking it
(c) www.c-program-example.com
2 comments on “C Program to add one to digits of a number”
This program uses a user defined function ‘getSumOfDigit’ to find the sum of digits of a number.
hey!
I can’t see that function call here!
Did you post the comment on a wrong program?