logo Thecsea.it



Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License



scolastica » esercizi » terza superiore » linguaggio c

Testo dell'esercizio

scrivere una funzione ricorsiva che stampi la seguente serie : F(x,N) = 1*x+2*x^2+...+(n-1)x^(n-1)

mostra soluzione

/*
CLAUDIO CARIDNALE 3AI
scrivere una funzione ricorsiva che stampi la seguente serie : F(x,N) = 1*x+2*x^2+...+(n-1)x^(n-1)
*/
#include<stdio.h>
#include<math.h>
int serie(int x, int n);

int main(){
	//dichiarazioni
	int x,n;
	
	//acquisizioni
	printf("inserisci x : ");
	scanf("%d",&x);
	do{
		printf("inserisci n : ");
		scanf("%d",&n);
	}while(n<1);
	
	printf("%d\n",serie(x,n));
}

int serie(int x, int n){
	n--;
	if(n>0)
		return (pow(x,n))*(n)+serie(x,n);
	return 0;
}

Testi Consigliati:

Il linguaggio C. Principi di programmazione e manuale di riferimento. Ediz. MyLab. Con Contenuto digitale per download e accesso on line
C guida alla programmazione: Conoscere lo standard C11 dalle basi del linguaggio alle direttive del preprocessore (Programmare con C Vol. 1)
Programmazione in C

torna



Copyright © 2004-2024 thecsea.it (Claudio Cardinale - [email protected])! Tutti i diritti riservati. - contattaci