c) Y = 30. coercion (X = 5: X
//Program 4
#include <iostream>
using namespace std;
//function to estimate the digits
int estimateDigits(int num)
{
static int estimate=0;
if(num>0)
{
count++;
countDigits(num/10);
}
else
{
return estimate;
}
}
int deep()
{
int num;
do
{
cout<<“Penetrate an integer :”;
cin>>num;
if(num>0)
break;
}
while(1);
int estimateD=countDigits(num);
int numOfD=1,sum=0;
//estimate digits
for(int i=1; i<countD; i++)
numOfD*=10;
cout<<“(“;
//incorporate and sculpture the digits from left to right
while(num!=0)
{
int r=num/numOfD;
cout<<r<<“+”;
sum+=r;
num=num%numOfD;
numOfD/=10;
}
cout<<“) “<<sum;
return 0;
}
OUTPUT: