30 марта 2015 г.

Пользователь вводит с клавиатуры число, необходимо показать на экран сумму его цифр. Примечание : Например, пользователь ввел число 12345. На экране должно появиться сообщение о том, что сумма цифр числа 15

setlocale(LC_ALL, "Russian");
int digit, res;
do
{
res=0;
cout<<"Эта программа должна вывести сумму цифр числа\nПожалуйста, введите число: ";
cin>>digit;
for(;;)
{
if (digit > 0){
res+=digit%10;
digit/=10;
}
else
break;
}
cout << "Сумма цифр числа - " << res << "\nЕсли хотите продолжить, нажмите 1\n";
cin >> digit;
} while (digit == 1);

Комментариев нет:

Отправить комментарий