initial commit
This commit is contained in:
36
C++/lesson2/task8.cpp
Normal file
36
C++/lesson2/task8.cpp
Normal file
@ -0,0 +1,36 @@
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
|
||||
int main() {
|
||||
int height;
|
||||
std::cin >> height;
|
||||
std::string value = std::string();
|
||||
for (int count = height - 1; count >= 0; count--) {
|
||||
value.clear();
|
||||
for (int j = 0; j < count; j++) {
|
||||
value.push_back(' ');
|
||||
}
|
||||
int limit = height * 2 - 1 - count * 2;
|
||||
for (int j = 0; j < limit; j++) {
|
||||
value.push_back('*');
|
||||
}
|
||||
for (int j = 0; j < count; j++) {
|
||||
value.push_back(' ');
|
||||
}
|
||||
std::cout << value << '\n';
|
||||
}
|
||||
for (int count = 1; count < height; count++) {
|
||||
value.clear();
|
||||
for (int j = 0; j < count; j++) {
|
||||
value.push_back(' ');
|
||||
}
|
||||
int limit = height * 2 - 1 - count * 2;
|
||||
for (int j = 0; j < limit; j++) {
|
||||
value.push_back('*');
|
||||
}
|
||||
for (int j = 0; j < count; j++) {
|
||||
value.push_back(' ');
|
||||
}
|
||||
std::cout << value << '\n';
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user