#include <iostream>
#include <cstdlib>

using namespace std;

int main()
{
   int number;
   cin >> number;

   for (int left_stars = 0; left_stars < number; left_stars++)
   {
      for (int column = 0; column < 2 * number - 1 ; column++)
      {
         int first_star = number - 1 - left_stars ;
         int last_star = number - 1 + left_stars;
         if (column < first_star || column > last_star)
         {
            cout << "-";
         }
         else
         {
            cout << "*";
         }
      }
      cout << endl;
   }

   for (int left_stars = number - 2; left_stars >= 0; left_stars--)
   {
      for (int column = 0; column < 2 * number - 1 ; column++)
      {
         int first_star = number - 1 - left_stars ;
         int last_star = number - 1 + left_stars;
         if (column < first_star || column > last_star)
         {
            cout << "-";
         }
         else
         {
            cout << "*";
         }
      }
      cout << endl;
   }

   return 0;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: