명품 C++ Programming 문제

명품 C++ Programming 실습 문제 1장 4번

spacespear 2023. 1. 12. 01:38

조건 :*

         **

         ***

         ****

이와 같이 화면에 띄우면 된다

 뭐.... 가장 간단한 거는 직접 그리는 거다.

#include <iostream>

int main()
{
	std::cout << "*\n";
    std::cout << "**\n";
    std::cout << "***\n";
    std::cout << "****\n";
    
    return 0;
}

이걸 실제로 못 할 사람은 거의 없을 것이다...

 

그러면 실제로 하는 방법으로는

대략적인 방향성을 보여주자면

개수를 a라 하면 1~4개까지 증가하게하면서

1~4까지 별로 화면에 출력하도록 해야한다.

 

#include <iostream>

int main()
{
	for (int a = 1; a <= 4; a++)
    {
    	for (int b = 0; b < a; b++)
        {
        	std::cout << "*";
        }
        std::cout << "\n";
    }
    
    return 0;
}

그러면 위와 같은 식이 나온다.

<드래그 방지용 ㅋ코드>