Ввести целое число и найти сумму его цифр
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
Помогите,пожалуйста,задачу по Си решить.Ввести целое число и найти сумму его цифр.
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
А что именно не получается? Вычислить цифры числа?
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Код: Выделить всё
int DigitSumm(int n)
{
int Digit;
int Result;
if (n<0)
{
n=-n;
}
Result=0;
do
{
Digit=n%10;
Result+=Digit;
n/=10;
} while (n!=0);
return Result;
}
Код: Выделить всё
#include <iostream>
int DigitSumm(int n)
{
int Digit;
int Result;
if (n<0)
{
n=-n;
}
Result=0;
do
{
Digit=n%10;
Result+=Digit;
n/=10;
} while (n!=0);
return Result;
}
int main()
{
int n;
std::cin>>n;
std::cout<<DigitSum(n)<<std::endl;
return 0;
}
Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на c.