Code no: 1 = By using array.
#include <iostream>
using namespace std;
int main()
{
int number;
cout<<"Enter the n";
cin>>number;
int a[number];
int sum=0;
cout<<"Enter a digit : "<<endl;
for (int i=1;i<=number;i++)
{
cin>>a[i];
}
for (int i=1;i<=number;i++)
{
sum+=a[i];
}
cout<<"The sum of the number : "<<sum;
return 0;
}
Result:
Code no: 2 = By using some logic without using array and all the code is in one function.
#include <iostream>
using namespace std;
int main()
{
int num,origional,sum=0,digit=0;
origional=num;
cout<<"Enter any no: to finds its sum = ";
cin>>num;
while(num!=0)
{
digit=num%10;
sum+=digit;
num/=10;
}
cout<<"The sum of the digits is "<<sum;
return 0;
}
Result:
Code no: 3 = Using same code as of code no: second but using different function to perform same task.
#include <iostream>
using namespace std;
int sumofdigit(int num)
{
int sum=0,digit=0;
while (num!=0)
{
digit=num%10;
sum+=digit;
num/=10;
}
return sum;
}
int main()
{
int num;
cout<<"Enter any digit to find its sum = ";
cin>>num;
int sum=sumofdigit(num);
cout<<"Sum of the digit is "<<sum;
return 0;
}
Result:
Comments
Post a Comment