Hallo,
wir sollten ein Programm schreiben, was Zahlen iterativ addiert(siehe code) und genau dies sollen wir nun auch in einer rekursiven funktion machen, allerdings finden wir derzeit einen wirklichen anhaltspunkt wie das rekursiv aussehen könne.... Wäre es ansich einfach nur die forschleife rückwärst?
wir sollten ein Programm schreiben, was Zahlen iterativ addiert(siehe code) und genau dies sollen wir nun auch in einer rekursiven funktion machen, allerdings finden wir derzeit einen wirklichen anhaltspunkt wie das rekursiv aussehen könne.... Wäre es ansich einfach nur die forschleife rückwärst?
Code:
#include <stdio.h>
int main(int argc, char *argv[])
{
int n = atoi(argv[1]);
int i;
int sum = 0;
for(i=1;i<=n;i++)
{
sum+=i;
}
printf("%d .\n", sum);
return 0;
}