fork download
  1. #include<iostream>
  2. #include<ctime>
  3. #include<vector>
  4. using namespace std;
  5.  
  6. void printStar(int n){
  7. int space = 0;
  8. for (int k=n; k>=1;k=k-2){
  9. for (int j=0;j<space;j++){
  10. cout << " ";
  11. }
  12. for (int i=0;i<k;i++){
  13. cout << "*";
  14. }
  15. space++;
  16. cout << endl;
  17. }
  18. space=space-2;
  19. for (int k=3; k<=n;k=k+2){
  20. for (int j=0;j<space;j++){
  21. cout << " ";
  22. }
  23. for (int i=0;i<k;i++){
  24. cout << "*";
  25. }
  26. space--;
  27. cout << endl;
  28. }
  29. }
  30.  
  31. int main(){
  32. srand(time(NULL));
  33. vector<int> vec;
  34. for (int i=1;i<=101;i=i+2){
  35. vec.push_back(i);
  36. }
  37. for (int i=0;i<5;i++){
  38. int max = vec.size() - 1;
  39. int min = 0;
  40. int choose = vec[rand() % (max - min + 1)];
  41. vec.erase(vec.begin() + choose);
  42. printStar(choose);
  43. }
  44. return 0;
  45. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
***************************
 *************************
  ***********************
   *********************
    *******************
     *****************
      ***************
       *************
        ***********
         *********
          *******
           *****
            ***
             *
            ***
           *****
          *******
         *********
        ***********
       *************
      ***************
     *****************
    *******************
   *********************
  ***********************
 *************************
***************************
***********************************
 *********************************
  *******************************
   *****************************
    ***************************
     *************************
      ***********************
       *********************
        *******************
         *****************
          ***************
           *************
            ***********
             *********
              *******
               *****
                ***
                 *
                ***
               *****
              *******
             *********
            ***********
           *************
          ***************
         *****************
        *******************
       *********************
      ***********************
     *************************
    ***************************
   *****************************
  *******************************
 *********************************
***********************************
***************************
 *************************
  ***********************
   *********************
    *******************
     *****************
      ***************
       *************
        ***********
         *********
          *******
           *****
            ***
             *
            ***
           *****
          *******
         *********
        ***********
       *************
      ***************
     *****************
    *******************
   *********************
  ***********************
 *************************
***************************
***********************************
 *********************************
  *******************************
   *****************************
    ***************************
     *************************
      ***********************
       *********************
        *******************
         *****************
          ***************
           *************
            ***********
             *********
              *******
               *****
                ***
                 *
                ***
               *****
              *******
             *********
            ***********
           *************
          ***************
         *****************
        *******************
       *********************
      ***********************
     *************************
    ***************************
   *****************************
  *******************************
 *********************************
***********************************
*****************************
 ***************************
  *************************
   ***********************
    *********************
     *******************
      *****************
       ***************
        *************
         ***********
          *********
           *******
            *****
             ***
              *
             ***
            *****
           *******
          *********
         ***********
        *************
       ***************
      *****************
     *******************
    *********************
   ***********************
  *************************
 ***************************
*****************************