Вопрос задан 21.06.2023 в 17:33. Предмет Информатика. Спрашивает Анисимова Юлия.

С++. Срочно!!! Запросите у пользователя целое число и сложите цифры этого числа. Повторяйте

последнее действие столько раз сколько сможете и выводите каждый раз полученную сумму.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Хваленков Кирилл.

Ответ:

#include <iostream>

using namespace std;

double getfunction1(int n)

{   int sum = 0;

   while (n!=0)

   { sum += n%10;

     n /= 10; }

   return sum;

}

int main()

{

   int t;

   cout << "Input number " << endl;

   cin >> t;

   do { t=getfunction1(t);

        cout << t << endl; }

   while (t > 9);

}


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на C++, которая выполняет указанные действия:

cpp
#include <iostream> int main() { int number; std::cout << "Введите целое число: "; std::cin >> number; while (number > 0) { int sum = 0; int temp = number; while (temp > 0) { sum += temp % 10; temp /= 10; } std::cout << "Сумма цифр числа: " << sum << std::endl; number = sum; } return 0; }

Эта программа запрашивает у пользователя целое число, затем в цикле суммирует его цифры и выводит результат. Процесс повторяется столько раз, сколько это возможно (пока полученная сумма не станет равной нулю).

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос