Ciao a tutti,
sono nuova del forum e avrei proprio bisogno di un input...

Devo scrivere un programma che inseriti 7 numeri, mi stampi in orizzontale e verticale un istogramma...per la stampa in orizzontale nessun problema (vi ho postato il codice), ma per quella verticale mi sto scervellando

per stampa in verticale intendo una roba di questo genere
es: digitati 3 e 2 ottengo:

*
* *
* *
3 2

qualcuno mi puo' aiutare...sono una principiante sul C++ e a lezione siamo arrivati agli array..ma non riesco a trovare la soluzione

Grazie mille

#include <iostream>
#include <iomanip>

using namespace std;



int main ()

{
//dichiarazione dell'array

const int ARRAYSIZE=7;

int numero[ARRAYSIZE];

//indici per array e istogramma

int i;

int j;

//dichiarazione variabili

int num;


//richiesta dei numeri

cout<<"inserire 7 numeri"<<endl<<endl;

//riempio l'array

for (i=0; i<ARRAYSIZE; i++)

{cin>>num;

numero[i]=num;
}

cout<<endl;




//stampa istogrammi - orizzontale

cout<<"ISTOGRAMMA IN STAMPA ORIZZONTALE"<<endl<<endl;


for (i=0; i<ARRAYSIZE; i++)

{
cout<<setw(2)<<numero[i]<<setw(4);

//creo l'istogramma

for (j=0; j<numero[i]; j++)

cout<<'*';

cout<<endl;
}


return 0;

}