(на языке C++) ! напишите программу!!! как сделать типа пишешь 123

(на языке C++) ! напишите программку!!! как сделать типа пишешь 123 а для тебя выдаёт 3+2+1=6
пример
674= 7+6+4=17
431= 4+3+1=8
и.т.д

Задать свой вопрос
2 ответа
//работает только для 3-ех значных чисел.
include lt;iostreamgt;

using namespace std;
int main()
   
int s,a,b,c,i;   
cin gt;gt; i;   
a = i / 100;    
b = i / 10 % 10;   
c = i % 10;   
cout lt;lt;alt;lt;"+"lt;lt;blt;lt;"+"lt;lt;clt;lt;"="lt;lt;a+b+c;
return 0;
Как-то так
size_t sum(size_t val)

     static size_t temp = 0;
     if (val gt; 0)
         sum(val / 10);
         temp += val % 10;
     
     return temp;
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт