RESPOSTA PARA O PROGRAMA EM C DA ARVORE DA VIDA.A árvore da vida é uma planta muito especial. Ela tem dois ciclos de crescimento por ano: dobra de tamanho na primavera e cresce um metro no outono. Ela é uma planta praticamente extinta e nunca ninguém viu uma de suas sementes. As novas árvores são plantadas a partir de mudas retiradas de árvores anciãs e precisam ter exatamente um metro quando plantadas.Crie um programa em linguagem C que calcule o tamanho da árvore da vida após um determinado número de ciclos de crescimento, levando-se em consideração que a árvore começa com um metro de tamanho.Uma árvore com 1 metro de tamanho, após 1 ciclo fica com 2 metros.Uma árvore com 1 metro de tamanho, após 2 ciclos fica com 3 metros.Uma árvore com 1 metro de tamanho, após 3 ciclos fica com 6 metros.Uma árvore com 1 metro de tamanho, após 4 ciclos fica com 7 metros.Uma árvore com 1 metro de tamanho, após 5 ciclos fica com 14 metros.Uma árvore com 1 metro de tamanho, após 6 ciclos fica com 15 metros.Uma árvore com 1 metro de tamanho, após 7 ciclos fica com 30 metros.
Soluções para a tarefa
Respondido por
1
Bom dia!
Segue abaixo código:
#include<stdio.h>
int main(void) {
int ciclos, i, arvore;
printf("Entre com a quantidade de ciclos: ");
scanf("%d", &ciclos);
arvore = 1;
for(i = 0; i < ciclos; i++)
if(i % 2)
arvore += 1;
else
arvore *= 2;
printf("Após %d ciclo%s a árvore tem %d metro%s.\n", ciclos, (ciclos == 1 ? "" : "s"), arvore, (arvore == 1 ? " " : "s"));
return 0;
}
Espero ter ajudado!
Segue abaixo código:
#include<stdio.h>
int main(void) {
int ciclos, i, arvore;
printf("Entre com a quantidade de ciclos: ");
scanf("%d", &ciclos);
arvore = 1;
for(i = 0; i < ciclos; i++)
if(i % 2)
arvore += 1;
else
arvore *= 2;
printf("Após %d ciclo%s a árvore tem %d metro%s.\n", ciclos, (ciclos == 1 ? "" : "s"), arvore, (arvore == 1 ? " " : "s"));
return 0;
}
Espero ter ajudado!
Respondido por
0
Resposta:
Eu não encontrei outro lugar para comentar, então vou perguntar aqui.
A resposta anterior realmente funciona, mas eu não entendi como funciona a lógica dela. Poderia esclarecer por favor?
Explicação:
Perguntas interessantes