برنامه ای بنویسید که مجموع ارقام یک عدد را محاسبه کند

مثال:

عدد 123 را در نظر بگیرید. مجموع ارقام این عدد برابر با 6 میشود.

حالا میخوایم با استفاده از دستورات c++ برنامه ای بنویسیم که ارقام را جدا کنیم و سپس باهم جمع کنیم و مجموع ارقام عدد صحیحی که ورودی دریافت کرده ایم را بر روی خروجی صفحه نمایش چاپ کند.

 

حل تمرین:

 

#include

int main(){

int a;

int b=0;

scanf("%d",&a);

while(a!=0){

   b=b+a%10;

   a=a/10;

}

printf("%d",b);

return 0;

}