728x90
리본 모양 별을 찍는 문제입니다.
#include
using namespace std;
int main(int argc, char *argv[])
{
int x;
cin >> x;
for (int i = 1; i <= x; ++i) {
for (int j = x-i; j < x; ++j) {
cout << "*";
}
for (int j = 0; j < x * 2 - (2*i); ++j) {
cout << " ";
}
for (int j = x-i; j < x; ++j) {
cout << "*";
}
cout << endl;
}
for (int i = x-1; i > 0; --i) {
for (int j = x - i; j < x; ++j) {
cout << "*";
}
for (int j = 0; j < x * 2 - (2 * i); ++j) {
cout << " ";
}
for (int j = x - i; j < x; ++j) {
cout << "*";
}
cout << endl;
}
return 0;
}
'알고리즘' 카테고리의 다른 글
[C++] 백준 1065번 한수 (0) | 2019.04.07 |
---|---|
[C++] 백준 2446번 별 찍기 - 9 (0) | 2019.04.06 |
[C++] 백준 1463번 1로 만들기 (0) | 2019.04.05 |
[C++] 백준 11726번 2xn 타일링 (0) | 2019.04.05 |
[C++] 백준 2444번 별 찍기 - 7 (0) | 2019.04.04 |