Use the following code to create a function to find the sum of digits in a number. Your function SumOfDigits should take an integer and return an integer. Call this function from main inside a while loop which keeps taking the input until the number is b/w 1 and 1000. #include using namespace std; int main(){ int digit,sum=0; int i =3456; /// 3456 % 10 = 6 ----------------------- /// 3456/10 = 345 //// 345 %10 = 5---------------------------- //// 345/10 = 34 /// 34%10 = 4--------------------------------- /// 34/10 = 3 // 3%10 = 3 ---------------------------------- /// 3/10 = 0 STOP i=3456; while (i!=0){ digit = i %10; cout << digit << " "; sum+=digit; i=i/10; } cout <<"Sum of digits "<
Use the following code to create a function to find the sum of digits in a number. Your function SumOfDigits should take an integer and return an integer. Call this function from main inside a while loop which keeps taking the input until the number is b/w 1 and 1000.
#include <iostream>
using namespace std;
int main(){
int digit,sum=0;
int i =3456; /// 3456 % 10 = 6 -----------------------
/// 3456/10 = 345
//// 345 %10 = 5----------------------------
//// 345/10 = 34
/// 34%10 = 4---------------------------------
/// 34/10 = 3
// 3%10 = 3 ----------------------------------
/// 3/10 = 0 STOP
i=3456;
while (i!=0){
digit = i %10;
cout << digit << " ";
sum+=digit;
i=i/10;
}
cout <<"Sum of digits "<<sum;
}
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images