Recursion: Sumar enteros hasta n

suma recursiva enteros hasta n.html
#include <stdio.h>

int suma(int n);

main(){
	
	int n, i;
	
	printf("Ingrese un numero: ");
	scanf("%d",&n);
	fflush(stdin);
	
	for(i=1; i<=n; i++){
		printf("%d ",i);
	}
	
	printf("\n\nLa suma es : %d",suma(n));
	getch();
}

int suma (int n){
	
	if(n==1)
	return 1;
	else
	return (suma(n-1)+n);
}

No hay comentarios:

Publicar un comentario