#include<iostream>
#include<ctime>
#include<vector>
using namespace std;
void printStar(int n){
int space = 0;
for (int k=n; k>=1;k=k-2){
for (int j=0;j<space;j++){
cout << " ";
}
for (int i=0;i<k;i++){
cout << "*";
}
space++;
cout << endl;
}
space=space-2;
for (int k=3; k<=n;k=k+2){
for (int j=0;j<space;j++){
cout << " ";
}
for (int i=0;i<k;i++){
cout << "*";
}
space--;
cout << endl;
}
}
int main(){
srand(time(NULL));
vector<int> vec;
for (int i=1;i<=101;i=i+2){
vec.push_back(i);
}
for (int i=0;i<5;i++){
int max = vec.size() - 1;
int min = 0;
int choose = vec[rand() % (max - min + 1)];
vec.erase(vec.begin() + choose);
printStar(choose);
}
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGN0aW1lPgojaW5jbHVkZTx2ZWN0b3I+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp2b2lkIHByaW50U3RhcihpbnQgbil7CiAgICBpbnQgc3BhY2UgPSAwOwogICAgZm9yIChpbnQgaz1uOyBrPj0xO2s9ay0yKXsKICAgICAgICBmb3IgKGludCBqPTA7ajxzcGFjZTtqKyspewogICAgICAgICAgICBjb3V0IDw8ICIgIjsKICAgICAgICB9CiAgICAgICAgZm9yIChpbnQgaT0wO2k8aztpKyspewogICAgICAgICAgICBjb3V0IDw8ICIqIjsKICAgICAgICB9CiAgICAgICAgc3BhY2UrKzsKICAgICAgICBjb3V0IDw8IGVuZGw7CiAgICB9CiAgICBzcGFjZT1zcGFjZS0yOwogICAgZm9yIChpbnQgaz0zOyBrPD1uO2s9aysyKXsKICAgICAgICBmb3IgKGludCBqPTA7ajxzcGFjZTtqKyspewogICAgICAgICAgICBjb3V0IDw8ICIgIjsKICAgICAgICB9CiAgICAgICAgZm9yIChpbnQgaT0wO2k8aztpKyspewogICAgICAgICAgICBjb3V0IDw8ICIqIjsKICAgICAgICB9CiAgICAgICAgc3BhY2UtLTsKICAgICAgICBjb3V0IDw8IGVuZGw7CiAgICB9ICAgIAp9CgppbnQgbWFpbigpewogICAgc3JhbmQodGltZShOVUxMKSk7CiAgICB2ZWN0b3I8aW50PiB2ZWM7CiAgICBmb3IgKGludCBpPTE7aTw9MTAxO2k9aSsyKXsKICAgICAgICB2ZWMucHVzaF9iYWNrKGkpOwogICAgfQogICAgZm9yIChpbnQgaT0wO2k8NTtpKyspewogICAgICAgIGludCBtYXggPSB2ZWMuc2l6ZSgpIC0gMTsKICAgICAgICBpbnQgbWluID0gMDsKICAgICAgICBpbnQgY2hvb3NlID0gdmVjW3JhbmQoKSAlIChtYXggLSBtaW4gKyAxKV07CiAgICAgICAgdmVjLmVyYXNlKHZlYy5iZWdpbigpICsgY2hvb3NlKTsKICAgICAgICBwcmludFN0YXIoY2hvb3NlKTsKICAgIH0KICAgIHJldHVybiAwOwp9