Pattern triangle

compiling not giving me correct answer.
giving me answer like
1
2 3 4
5 6 7 8 9 10
…

hi @aggarwalriya878_9fa040293dc28647 share the code on ide.codingblocks.com
or refer

#include<iostream>
using namespace std;
int main() {
	int n;
    cin>>n;
	int nso= n-1;
	int no = 1;
	for(int i=1;i<=n;i++){
		for(int sp=1;sp<=nso;sp++){
			cout<<" "<<"\t";
		}
		for(int st=1;st<=2*i-1;st++){
			cout<<no<<"\t";
			if(st<i)
                no++;
			else
                no--;
		}
	nso=nso-1;
	no = no+2;
	cout<<endl;
	}
	return 0;
}