167. Summing Digits

user_6817964 avatar
user_6817964
c_cpp
01/02/2023 4:20 PM
344 B
17
Indexable
int f(int n);

int f(int n) {
	if (n / 10 > 0) {
		int sum = 0;
		while (n > 0) {
			sum += n % 10;
			n /= 10;
		}
		f(sum);
	}
	else {
		return n;
	}
}

int main() {

	int n;
	scanf("%d", &n);
	printf("%d\n", f(n));
	return 0;

}
Editor is loading...