1) Uma rainha requisitou os serviços de um monge e disse-lhe que pagaria
qualquer preço. O monge, necessitando de alimentos, perguntou á rainha se
o pagamento poderia ser feito com grãos de trigo dispostos em um tabuleiro
de xadrez, de tal forma que o primeiro quadro contivesse apenas um grão e
os quadros subsequentes o dobro do quadro anterior. A rainha considerou
o pagamento barato e pediu que o serviço fosse executado, sem se dar conta
de que seria impossível efetuar o pagamento. Faça um programa para calcular
o número de grãos que o monge esperava receber, supondo que um tabuleiro
de xadrez tenha 64 quadros.
#include"stdio.h"
#include"conio.h"
void main()
{
float graos, t_graos;
int i;
clrscr();
graos=1;
t_graos=0;
for(i=0;i<=64;i++) // p/ percorrer todo tabuleiro de xadrez 8x8
{
graos=graos*2; // calcula quantos graos devera ter em cada casa do
//tabuleiro
t_graos=t_graos+graos; //soma total dos graos dipostos no tabuleiro
}
printf("o monge recebera %.0f graos ",t_graos);
getch();
}
|