Starter Tutorials Blog
Tutorials and articles related to programming, computer science, technology and others.
Subscribe to Startertutorials.com's YouTube channel for different tutorial and lecture videos.
Home » Programming » C Programming » Programs » Others » C program to find the sum of individual digits of a positive integer
Suryateja Pericherla Categories: Others. No Comments on C program to find the sum of individual digits of a positive integer
Join Our Newsletter - Tips, Contests and Other Updates
Email
Name

In this article we will learn to implement a C program to find the sum of individual digits of a positive integer. A C program is provided below which reads a number and gives the sum of digits and reverse of that number.

 

Program is as follows:

//C program to find the sum of individual digits of a given positive integer 
//and find the reverse of a given number
#include<stdio.h>
#include<conio.h>
void main()
{
	int num,dup,sum,rev;
	printf("Enter a +ve integer: ");
	scanf("%d",&num);
	dup=num;
	sum=0;
	while(num>0)
	{
		sum+=num%10;
		num/=10;
	}
	printf("Sum of individual digits is: %d\n",sum);
	rev=0;
	while(dup>0)
	{
		rev=rev*10+(dup%10);
		dup/=10;
	}
	printf("Reverse of the given number is: %d",rev);
	getch();
}

 

Input and output for the above program is as follows:

Enter a +ve integer: 123
Sum of individual digits is: 6
Reverse of the given number is: 321

 

How useful was this post?

Click on a star to rate it!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Reply

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

Facebook
Twitter
Pinterest
Youtube
Instagram
Blogarama - Blog Directory