Chciałbym zrobić program taki, który pokazuje trójkąt, czy koło albo trapez.Mam taki, czy jego modyfikacji pozwoli mi to uzyskać

#include <iostream>

using namespace std;

int main()
{
int a=10, b=5;
for(int j=0;j<=b;j++)
{

for(int i=0;i<=j;i++)
    cout << "X";
cout << endl;

}
return 0;
} //trójkąt

#include <iostream>

using namespace std;

int main()
{
int a=10, b=5;
for(int j=0;j<b;j++)
{

for(int i=0;i<a;i++)
    cout << "X";
cout << endl;

}
return 0;
} //prostokąt