Para criar uma função recursiva, é necessário informar o tipo de retorno, o nome, e se recebe ou não parâmetros. O grande diferencial das funções recursivas e tradicionais é um comando no corpo da função, que invoca a si própria. Analise o trecho a seguir e complete a sequência associando as colunas:
1) #include
2)
3) if(valor != 0){
4)
5) }
6) else{
7)
8) }
9) }
10)
11)
12) return 0;
13) }
Coluna -A (Linha)
Coluna -B (Expressão)
I. 2
A. return valor + somar(valor - 1);
II. 4
B. int main(){
III. 7
C. printf("\n Resultado = %d",somar(6));
IV. 10
D. int somar(int valor){
V. 11
E. return valor;
Assinale a alternativa que completa o trecho de forma correta:
Soluções para a tarefa
Respondido por
62
I-D / II-A / III-E / IV-B / V-C.
Respondido por
10
Resposta:
Letra a)
Explicação:
Perguntas interessantes