tabliczka mnozenia - formatowanie

0

potrzebuje sformatowac tabliczke mozenia tak aby odpowiednie elementy byly pod sobą oraz w odpowiednich odstępach, aktualnie posiadam takie cos

#include <iostream>
#include <windows.h>

using namespace std;
const int n=11;
int t[n][n];

void tabliczka_mnozenia(int t[][n], int n )
{
    for(int i=0; i<n; i++)
    {
        for(int j=0; j<n; j++)
        {
            t[i][j]=0;
            if(i==0 && j==0) cout<<" | ";
            else
            {
                if(i==0) t[i][j]=j;
                if(j==0) t[i][j]=i;
                if (i!=0 && j!=0) t[i][j]=i*j;
                if(t[i][j]<10)cout<<" | ";
                else if (t[i][j]<100) cout <<"| ";
                else cout<<"| ";
                cout<<t[i][j];
            }
        }
        cout<<"|"<<endl;
        for(int i;i<5*n;i++)cout<"-";
        cout<<"\n";
    }
}

int main()
{
	tabliczka_mnozenia(t,n);

	return 0;
}

co daje taki efekt Bez tytułu.png

1 użytkowników online, w tym zalogowanych: 0, gości: 1