https://repl.it/@IlyaSiganov/digitssum#main.c
Напишите программу, подсчитывающую сумму цифр данного натурального числа. Например, для числа 1234
сумма равна 1+2+3+4=10
.
Вам понадобятся операторы деления нацело и взятия остатка от деления.
// Примеры использования деления
int a = 42;
int b = a / 10;
// b == 4
int c = a % 10;
// c == 2
#include "test.h"
// digits_sum считает сумму цифр числа number
long digits_sum(long number) {
// напиши меня!
return number;
}
int main(void) {
ASSERT_LONG(7, ==, digits_sum(7));
ASSERT_LONG(6, ==, digits_sum(42));
ASSERT_LONG(10, ==, digits_sum(1234));
ASSERT_LONG(46, ==, digits_sum(1512468443413));
ASSERT_LONG(10, ==, digits_sum(-1234));
return 0;
}