im having a problem with my loop....

Im using borland c++ 6.0
and here is my assignment :

the output must be:

using nested loop....


----------------
----- *---------
---*****------
----***--------
---*-----*-------
-----------------

...... here is my code :

#include <iostream.h>
#include <conio.h>
main()
{
int x, y, z;
for (x = 1; x <= 1; x++) {
cout << " *" << "\n";
}
{
for (y = 1; y <= 5; y++) {
cout << "*";
}
}
getch();
}