Witam,
mam zadanie, aby poniższy kod przerobić w ten sposób, by piętra choinki się zazębiały (przykład niżej), dodać pusty w środku, symetryczny do rozmiaru choinki pieniek, sprawić, aby choinka była zielona, a także grała kolędę. Męczę się z tym od czwartku przeszukując internet i próbując coś wykombinować, jednak kompletnie mi nie wychodzi, dlatego proszę o pomoc. Z góry dziękuję.
Taki ma być przykładowy efekt:
*
* *
*****
* *
* *
*******
* *
* *
*********
* *
* *
***
#include <iostream>
using namespace std;
void trojkat(int rozmiar, int przesun)
{
int now=1;
for (int i=1;i<=rozmiar;i++)
{
for (int a=1;a<=przesun;a++) cout << " ";
for(int b=1;b<=rozmiar-i;b++)
{ cout << " ";}
for (int b=1;b<=now;b++)
{
if(b==1 || b==now || i==1 || i==rozmiar)
cout<<"* ";
else
cout<<" ";
}
cout<<endl;
now++;
}
}
int main()
{
int bok, ilosc;
cout<<"Dlugosc podstawy: ";
cin>>bok;
cout<<endl<<"Ilosc trojkatow: ";
cin>>ilosc;
int spacje=ilosc-1;
for (int i=1; i<=ilosc;i++)
{
trojkat(bok, spacje);
bok=bok+2;
spacje--;
}
return 0;
}