Тема: Рекурсивна функція.
Задачка: Написати рекурсивну функцію Sum для визначення суми n дійсних чисел.
Що скажете у мене получилося виконати цю задачу?
Код:
#include <stdio.h>
int sumOfDigits(int n);
int main()
{
int n, sum;
printf("Введіть будь-яке число, щоб знайти суму цифр: ");
scanf("%d", &n);
sum = sumOfDigits(n);
printf("Сума цифр %d = %d", n, sum);
return 0;
}
//Рекурсивна функція для пошуку суми цифр числа
int sumOfDigits(int n)
{
if(n == 0)
return 0;
return ((n % 10) + sumOfDigits(n / 10));
}