//Phil, you need to increment i by two instead of one
#include <iostream>
int main()
{
int amountOfLoops = 5;
//J is equal to zero because we run the j for loop one more time than i
//(One more time than zero is one)
for(int i=1; i<=amountOfLoops; i+=2)
{
for(int k=1; k<=((amountOfLoops-i) / 2); k++) {
std::cout << " ";
}
for(int j=1; j <= i; j++)
{
std::cout << "X";
}
//Phil, I will use newline rather than std::endl
//std::cout << std::endl;
std::cout << "\n";
}
std::cout << std::endl;
//Phil! Don't use System("pause")! It's platform specific to the Windows
//Operating System and literally pauses the OS. Also, command line programs
//should never have to use System("pause"). If you really need to pause the
//program, use std::cin.get();
//system("pause");
std::cin.get();
return 0;
}
Ly9QaGlsLCB5b3UgbmVlZCB0byBpbmNyZW1lbnQgaSBieSB0d28gaW5zdGVhZCBvZiBvbmUKCiNpbmNsdWRlIDxpb3N0cmVhbT4KCmludCBtYWluKCkKewogICAgaW50IGFtb3VudE9mTG9vcHMgPSA1OwogICAgLy9KIGlzIGVxdWFsIHRvIHplcm8gYmVjYXVzZSB3ZSBydW4gdGhlIGogZm9yIGxvb3Agb25lIG1vcmUgdGltZSB0aGFuIGkKICAgIC8vKE9uZSBtb3JlIHRpbWUgdGhhbiB6ZXJvIGlzIG9uZSkKICAgIGZvcihpbnQgaT0xOyBpPD1hbW91bnRPZkxvb3BzOyBpKz0yKQoJewogICAgICAgIGZvcihpbnQgaz0xOyBrPD0oKGFtb3VudE9mTG9vcHMtaSkgLyAyKTsgaysrKSB7CiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCAiICI7CiAgICAgICAgfQoJCWZvcihpbnQgaj0xOyBqIDw9IGk7IGorKykKCQl7CiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCAiWCI7CgkJfQogICAgICAgIC8vUGhpbCwgSSB3aWxsIHVzZSBuZXdsaW5lIHJhdGhlciB0aGFuIHN0ZDo6ZW5kbAoJCS8vc3RkOjpjb3V0IDw8IHN0ZDo6ZW5kbDsKICAgICAgICBzdGQ6OmNvdXQgPDwgIlxuIjsKCX0KCXN0ZDo6Y291dCA8PCBzdGQ6OmVuZGw7CiAgICAvL1BoaWwhIERvbid0IHVzZSBTeXN0ZW0oInBhdXNlIikhIEl0J3MgcGxhdGZvcm0gc3BlY2lmaWMgdG8gdGhlIFdpbmRvd3MKICAgIC8vT3BlcmF0aW5nIFN5c3RlbSBhbmQgbGl0ZXJhbGx5IHBhdXNlcyB0aGUgT1MuIEFsc28sIGNvbW1hbmQgbGluZSBwcm9ncmFtcwogICAgLy9zaG91bGQgbmV2ZXIgaGF2ZSB0byB1c2UgU3lzdGVtKCJwYXVzZSIpLiBJZiB5b3UgcmVhbGx5IG5lZWQgdG8gcGF1c2UgdGhlCiAgICAvL3Byb2dyYW0sIHVzZSBzdGQ6OmNpbi5nZXQoKTsKCS8vc3lzdGVtKCJwYXVzZSIpOwogICAgc3RkOjpjaW4uZ2V0KCk7CgoJcmV0dXJuIDA7IAp9