Odpowiedź :
Odpowiedź:
Kod w pythonie
n = int(input("Podaj wysokość choinki: "))
for i in range(n+1):
print((n-i)*" ",end="")
print((2*i-1)*"*")
print((n-2)*" ",end="||")
Kod w C++:
#include <iostream>
using namespace std;
int main() {
cout<<"Podaj wysokość choinki: ";
int n; cin>>n;
for(int i = 0; i <= n; i++)
{
for(int j = n; j > i; j--)
{
cout<<" ";
}
for(int k = 0; k < (2*i)-1; k++)
{
cout<<"*";
}
cout<<endl;
}
for(int i = 0; i<=n-2; i++)
cout<<" ";
cout<<"||";
}
Wyjaśnienie:
Odpowiedź
Pierwsza wersja bez pieńka, druga wersja z pieńkiem.
Napisałam w C++, ale nie wiem której platformy (programu, środowiska) używacie w szkole do pisania w C++, więc napisałam po prostu ładnie. A jeśli jakieś kłopoty z polskimi literami, to jej zamień na ASCII.
Wyjaśnienie
Skoro Code::Blocks to dorzuciłam piąty załącznik prosto spod Code::Blocks, a więc bez polskich liter w nazwach zmiennych, za to z komunikatem po polsku... Tak samo uzyskuje się komunikaty po polsku w Code::Blocks, Dev-C++ oraz Visual Studio.