Obtenha soluções precisas no IDNLearner.com. Pergunte e receba respostas confiáveis de nossa comunidade dedicada de especialistas em diversas áreas do conhecimento.

Escreva um programa em C++ que calcule o número de grãos de milho que se pode colocar num tabuleiro de dimensões (l x c). Os grão devem ser dispostos no tabuleiro colocando 1 grão no primeiro quadro e nos quadros seguintes o dobro do quadro anterior. O programa deve ler as dimensões do tabuleiro antes de realizar os cálculos. Obs: um tabuleiro de xadrez possui dimensões 8x8, então a sequência ficaria 1 2 4 8 16 (...).



Sagot :

Um camarada fez a mesma pergunta e respondi. Vou te passar a resolução.
Vou passar o algoritmo, aí vc passa pra C++.

Início
  grãos, contador, total : inteiro; /*a variável total terá um valor muito grande, então para ela experimente usar o tipo unsigned long int senão o valor será -1 ou 0. */

 grãos = 1;
 total = 0;
 contador = 1;
 enquanto contador <= 64 faça
    total = total + grãos;
    grãos = grãos * 2;
    contador = contador + 1;
 fimenquanto;
 escreva (total);
Fim.
Valorizamos sua contribuição. Continue fazendo perguntas e fornecendo respostas. Juntos, construímos uma comunidade forte e unida de conhecimento. Encontre respostas claras no IDNLearner.com. Obrigado pela visita e volte para mais soluções confiáveis.