Top.Mail.Ru
Ответы

Как решить в С++?найти сумму цифр расположенных между первой и последней цифрой числа

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект
12лет

#include<iostream>
using namespace std;
int main(){
long k; int a=0; cin>>k; while((k/=10)>=10)a+=k% 10;
cout<< a<< endl; cin.get(); cin.get();}

Аватар пользователя
Высший разум
12лет

А прошлый ответ чем не подошел http://otvet.mail.ru/question/87213538 ?

while((k/=10)>=10);

остаток деления 10 на 10 есть 0, потому на сумму не повлияет

while((k/=10)>10);