Wyświetlanie pustych miejsc

0

Witam, mam pytanko, miałem dziś na informatyce takie zadanko, żeby napisać program(c++), który będzie wyświetlał coś takiego :

xxxxx
xxxxx
xxxxx
xxxxx
x
xx
xxx
xxxx
xxxxx

No i w trzecim mam problem

    x
   xx
  xxx
 xxxx
xxxxx

Wyszło krzywo, ale wiadomo o co chodzi, ma być jak ta druga, tylko odwrócona. Nie wiem jak wyświetlić te puste pola. Było dziś na lekcji, ale zapomniałem. Wszystko robię za pomocą zapętlonej pętli for.

Kod :

#include<iostream>
#include<cstdlib>
using namespace std;

int main()
{

	for(int i=1; i<=5; i++)
	{
		for(int j=1; j<=5; j++)
		cout<<"a";
		cout<<endl;
	}

system("pause");
return 0;
}
2

Pewnie zrobisz to na milion sposobów. Zostawiając kawałek tego Twojego kodu można np tak:

int main() {
	for(int i=1; i<=5; i++)
    {
        for(int j=5; j>=1; j--) {
        	if(j > i)
        		cout<<" ";	
        	else
        		cout<<"x";
        }
        cout<<endl;
    }
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1