You are on page 1of 1

#include<stdio.

h>
int sumofdigit(long int , int *)
longint reverse( long int , long int *)
void main()
{
long int n,p;
int sum;
printf("enter a no.");
scanf("%ld",&n);
sumofdigit(n,&sum);
printf("sum of digits = %ld", sum);
reverse("n,&p);
printf("reverse no. =%ld", p);
}
int sumofdigit (lon int n1, int *sum1)
{
int x;
*sum1 = 0;
while(n1>0)
{
x=n1%10;
*sum1=*sum1 + x;
n1= n1/10;
}
return ;
}
long int reverse(long int n1, long int *p1)
{
int x;
*p1=0;
while(n1>0)
{
x=n1%10;
*p1=*p1 *10 + x;
n1= n1/10;
}
return;
}

You might also like