- WAP to enter a number to sum it to Single Digit.
Output: 5
#include <stdio.h>
void cal(int *);
void main()
{
int n;
printf("Enter a number");
scanf("%d",&n);
cal(&n);
}
void cal(int *n)
{
int sum=0;
while(*n>0)
{
sum=sum+*n%10;
*n=*n/10;
}
if(sum<=9)
printf("%d",sum);
else
cal(&sum);
}
void cal(int *);
void main()
{
int n;
printf("Enter a number");
scanf("%d",&n);
cal(&n);
}
void cal(int *n)
{
int sum=0;
while(*n>0)
{
sum=sum+*n%10;
*n=*n/10;
}
if(sum<=9)
printf("%d",sum);
else
cal(&sum);
}
No comments:
Post a Comment