Opaa…
Estou com problema na lógica da soma de quadrados .
/* Exercício 3: Soma de quadrados.
* Alguns procedimentos com loops são muito fáceis de se adaptar
* para recursividade. Crie um método capaz de calcular a soma
* dos n primeiros quadrados perfeitos, usando recursividade.
*
* Para facilitar, é dado um método que faz o mesmo, usando loop.
*/
int somaQ (int n) {
int i, s = 0;
for (i = 1; i <= n; i++)
s += i * i;
return s;
}
Meu problema está aqui , não estou conseguindo resolver o problema usando recursividade
int somaQr ( int n ) {
if (n >= 0 ){
return n ;
}
else
return somaQr(n-1)*somaQr(n);
}