0
W.a.p enter a no. Find and display the sum of all digit of that no.
only for Loop , no, do and while
1 Odpowiedź
+ 1
Try using this:
#include<iostream>
using namespace std;
// declaring a function for your task
void task(int num){
     int sum = 0, pro = 1;
     while(num != 0){
           dgt = (num%10);
           num = int(num / 10);
           sum += dgt;
           pro *= dgt;
     }
     cout<<"Sum of digits: "<<sum;
     cout<<"Product of digits: "<<pro;
}
int main(){
     int n;
     cout<<"Enter a number: ";
     cin>>n;
     // using the function with number
     task(n);
     return 0;
}



