void turnuri(int n, int &nrTurnuri, int &nrMonede)
{
nrTurnuri=1;
nrMonede=0;
for(int i=1;i<=n;i++)
{
nrTurnuri=nrTurnuri*2;
nrMonede=2*nrMonede+i;//inaltimea turnului din mijloc + de 2 ori suma celorlalte doua
}
nrTurnuri--;//numarul de turnuri este (2 la n) - 1
}
|