Please give the correction

#include
using namespace std;
int main() {
int n;
cin>>n;
int y;
int z = 2*n-1;
for(int i =1;i<=n;i++){

	for(int j=1;j<=z;j++){

		
		    if(i==1&&j>=n){
			cout<<"*";
		}
	          else   	if(i==n&&j<=n){
			cout<<"*";
		}

    else if(i!=1&&i!=n){ 
        for(int x=1;x<n;x++){
           
       if(j==(n-x)||j==(n-1)+(n-x)){

		   cout<<"*";
	   }
   
      }
      }
		
     
  else{
     cout<<" ";
  }


	}

	cout<<endl;
}
return 0;

}