C Program to add one to digits of a number

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 .

* 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

int main()
 int num, sum = 0;
 int rem, check = 0;
 clrscr( );
 printf("Enter the required number:");
 printf("nGiven Number: %d",num);
  rem = num % 10;
  if(rem != 9)
   if(check == 0) 
    sum = (10 * sum) + (rem + 1);
    sum = (10*sum) + (rem + 2);
    check = 0;
   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

Like to get updates right inside your feed reader? Grab our feed!
(c) www.c-program-example.com

2 comments on “C Program to add one to digits of a number

  • Anonymous says:

    This program uses a user defined function ‘getSumOfDigit’ to find the sum of digits of a number.


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>