#include <iostream>

using namespace std;

/**
   Wyświetla trójkąt o boku o podanej długości
   @param side_length długość boku (liczba par znaków [] w podstawie trójkąta)
*/
void print_triangle(int side_length)
{
   if (side_length < 1) { return; }
   print_triangle(side_length - 1);
   for (int i = 0; i < side_length; i++)
   {
      cout << "[]";
   }
   cout << endl;
}

int main()
{
   cout << "Podaj długość boku: ";
   int input;
   cin >> input;
   print_triangle(input);
   return 0;
}

