별찍기

#include 
using namespace std;

int main() {

	int i, j;

	for (i = 0; i < 5; i++)
	{
		for (j = 0; j < i + 1; j++)
		{
			cout << "*";
		}
		cout << endl;
	}
	return 0;
}

출력화면
*
**
***
****
*****

반대로 위에서 부터 줄이기
#include 
using namespace std;

int main() {

	int i, j;

	for (i = 5; i > 0 ; i--)
	{
		cout << " ";
		for (j = 0; j < i ; j++)
		{
			cout << "*";
		}
		cout << endl;
	}
	return 0;
}

출력결과
 *****
 ****
 ***
 **
 *
다른 방식으로 또 찍어보기
#include 
using namespace std;

int main() {

	int i, j, k;

	for (i = 5; i > 0 ; i--)
	{
		for (j = 0; j < i-1 ; j++)
		{
			cout << " ";
		}
		for (k = 5; k >= i; k--)
		{
			cout << "*";
		}
		cout << endl;
	}
	return 0;
}

출력결과 : 
    *
   **
  ***
 ****
*****

'POLITIC CODING > ALGORITHM' 카테고리의 다른 글

C++ 기초 별 찍기 알고리즘  (0) 2018.08.21