Notice
Recent Posts
Recent Comments
Link
빙수달 게임 개발 노트
[알고리즘] 모래시계 그리기(* & 숫자) 본문
#include <iostream>
using namespace std;
int main(void)
{
int n;
cout << "n = ";
cin >> n;
for (int i = 0; i < n; i++) // i,j를 통해 출력 범위를 제한하고, 각 i(행)을 기준으로 출력 범위를 정한다.
{
for (int j = 0; j < n; j++)
{
if (j >= i && j < n - i)
cout << '*'; // 여기까지 모래시게 윗부분
else if (i>=j && j >= (n - 1) - i)
cout << '*'; // 위 두 줄은 모래시계 아래부분
else
cout << ' '; // 그 외에는 모두 공백 처래
}
cout << '\n';
}
return 0;
}

#include <iostream>
using namespace std;
int main(void)
{
int n;
cout << "n = ";
cin >> n;
for (int i = 0; i < n; i++) // i,j를 통해 출력 범위를 제한하고, 각 i(행)을 기준으로 출력 범위를 정한다.
{
for (int j = 0; j < n; j++)
{
if (j >= i && j < n - i)
cout << 1+i; // 여기까지 모래시게 윗부분
else if (i>=j && j >= (n - 1) - i)
cout << n-i; // 위 두 줄은 모래시계 아래부분
else
cout << ' '; // 그 외에는 모두 공백 처리
}
cout << '\n';
}
return 0;
}

'Programming > 알고리즘' 카테고리의 다른 글
| [알고리즘] 선형 검색(Linear Search) (0) | 2024.12.19 |
|---|---|
| [알고리즘] 단어 or 정수 역순 정렬 (0) | 2024.12.19 |
| [알고리즘] 정수 A에서 정수 B까지 합 (1) | 2024.12.19 |
| [알고리즘] 세 정수 중 중앙값 구하기 (0) | 2024.12.19 |
| [알고리즘] 최댓값 구하기 (1) | 2024.12.19 |