I don’t know why it is giving all testcases wrong but on running I am getting wrong output
#include
using namespace std;
int main() {
int i,b,z=1,row=1,a=1,c=1,space;
cin>>i;
space=(2*i)-3;
while(z<=i){
while(a<=row){
cout<<a;
a=a+1;
}
a=a-1;
if(c<=space){
while(c<=space){
cout<<" ";
c=c+1;
}
}
if(z==i)
a=a-1;
while(a>=1){
cout<<(a);
a=a-1;
}
a=1;
c=1;
space=space-2;
row=row+1;
z=z+1;
cout<<endl;
}
return 0;
}