Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

in c++. Where I can output an upside down star that has 5 stars on the first lin

ID: 3931393 • Letter: I

Question

in c++. Where I can output an upside down star that has 5 stars on the first line, 3 stars in the middle line, and 1 star on the bottom with spaces like *****

                                                                                                                                                                                                                                            ***

                                                                                                                                                                                                                                             *

Explanation / Answer

//Tested on Ubuntu,Linux

#include <iostream>

using namespace std;
/* Main funtion start */
int main() {
/*Variable declaration*/
int n;
/*prompt for value N*/
std::cout<<"Please Enter the Value of N"<<std::endl;
std::cin>>n;

/* printing star pattern 5 star,3 star, 1 star
* we are decreasing i value to 2
* inner loop will print star i number of time*/
for(int i=n-1;i>=0;i=i-2) {
   for(int j=0;j<=i;j++) {
       std::cout<<"* ";
   }
   /* new line after star printing*/
   std::cout<<std::endl;
  
}


/*Return to os*/
return 0;
}
/*Main function End*/


/*******************output******************/

anshu@anshu:~/Desktop/chegg$ g++ starPattern.cpp
anshu@anshu:~/Desktop/chegg$ ./a.out
Please Enter the Value of N
5
* * * * *
* * *
*

Thanks a lot