Funkcja zmienia np. liczbę 15 na 1 + 5 =6 albo 134 na 1+3+4=8 no i jest rekurencyjnie, jak zamienić aby nie używać zmiennej static bo mi test nie chce
przyjąć, a zależało mi na funkcji rekurencyjnej
#include <stdio.h>
#include <stdlib.h>
int addTwoDigits(int n) {
static int sum = 0;
sum += n%10;
if(n<10) return(sum);
else addTwoDigits(n = n/10);
}
int main(int argc, char* argv[])
{
printf("%d\n",addTwoDigits(1648));
return 0;
}