simpleAlternatedSum X87889


Statement
 

pdf   zip   main.cc

html

Implementeu una funció RECURSIVA que, donat un natural positiu n, retorna la suma alternada simple 1−2+3−4+…+(−1)n+1· n. Aquesta és la capcelera:

// Pre: n >= 1
// Post: Retorna 1-2+3-4+...+(-1)^(n+1)*n
int simpleAlternatedSum(int n);

Observació Només cal enviar el procediment demanat; el programa principal serà ignorat.

Sample session
simpleAlternatedSum(1) = 1
simpleAlternatedSum(5) = 3
simpleAlternatedSum(10) = -5
simpleAlternatedSum(533) = 267
Information
Author
PRO1
Language
Catalan
Official solutions
Unknown.
User solutions
C++