Informática, perguntado por clay13, 1 ano atrás

5. Uma rainha requisitou os serviços de um monge e disse-lhe que pagaria qualquer preço. O monge, necessitando de alimentos, indagou à rainha sobre o pagamento, se poderia ser feito com grãos de trigo dispostos em um tabuleiro de xadrez (que possui 64 casas), de tal forma que o primeiro quadro deveria conter apenas um grão e os quadros subsequentes, o dobro do quadro anterior. Crie um algoritmo para calcular o total de grãos que o monge recebeu.
(linguagem c++)



bokomoko: ou faça uma conta de soma de termos de uma pg finita de fator dois até 64
clay13: começa com um e vai dobrando o valor a cada rodada, ira rodar 64 vezes!
bokomoko: isso mesmo. 90% do programa é isso

Soluções para a tarefa

Respondido por bokomoko
7
A alma desse algoritmo é 

soma = 0;
mult = 1 ;
for (int i = 1 ; i<=64; i++) {
      mult *= 2;
      soma += mult;
}

O resto é fácil

consegue ? 


clay13: sim!
clay13: obrigado ja tô pegando o jeito!
bokomoko: Muito bom, parabens :)
bokomoko: Qual foi o resultado que deu aí no seu programa ?
Perguntas interessantes