جمع کن جمع کنه!

سوال

سلام به همه مهندسین عزیز.

یه سوال داشتم راجع به جمع کردن ارقام عدد که سخته واقعا اگه میشه راهنمایی ام کنین کد سوال رو بزنین ممنونم.

سوالم اینه که یه ورودی عدد کاربر میده بدون محدودیت و قراره تا وقتی که نتیجه یک رقمی شه ارقام اون عدد رو با هم جمع کنیم. یعنی مثلا اگه ۹۹۹ رو میده اول تمام ارقام رو با هم جمع میکنیم که میشه ۹ + ۹ + ۹ و چون نتیجش بازم ۲ رقمی که میشه ۲۷ باید دوباره بیام و بگم ۷ + ۲ که میشه ۹ و اون رو چاپ کنم. خیلی ممنون میشم.

مثالش :

ورودی :

خروجی :

در حال بررسی 0
Sahar 12 ماه 3 پاسخ ها 99 دیده شده 0

پاسخ ها ( ۳ )

  1.  

  2. int main()
    {
    int s, n = 11;
    cout << “Enter number pleas: “;
    cin >> s;
    while (n > 10) {
    n= 0;
    while (s> 0) {
    n += s % 10;
    s = s/ 10;
    }
    s = n;
    }
    cout << “Sum : ” <<n << “n”;
    getchar();
    return 0;
    }

  3. سلام وقت بخیر ،

     

ارسال یک پاسخ