salve,
volevo chiedere un aiutino..

sono alle primissime armi col c++ e sto facendo un semplice programma che, date dall'utente le misure della base e dell'altezza, stampa un rettangolo.

l'output dovrebbe essere una roba del genere ( base=7 e altezza 3):

*******
* *
*******

ma sono riuscito a realizzare solo questo

*******
*
*******

questo è il codice:

#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
int base, altezza;

cout << "Inserisci la misura della base: " << endl;
cin >> base;

cout << "Inserisci la misura dell' altezza: " << endl;
cin >> altezza;

for (int b=1; b < base; b++) // Stampa la base maggiore
cout << "*";

for (int h=1; h < altezza; h++) // Stampa l'altezza sx
cout << "*" << endl;

for (int b=0; b < base; b++) // Stampa la base minore
cout << "*";

system("PAUSE");
return 0;
}

qualcuno sa dirmi qualche metodo più immediato per fare questo programma? grazie mille
ciao