Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

оля Ученик (231), на голосовании 11 лет назад
Голосование за лучший ответ
kaiu Высший разум (115802) 11 лет назад
А прошлый ответ чем не подошел http://otvet.mail.ru/question/87213538 ?

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

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

while((k/=10)>10);
Krab Bark Искусственный Интеллект (191686) 11 лет назад
#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();}
Похожие вопросы