По С++. Как запилить пирамиду из звездочек? (размер 5 на3,например, если можно так сказать) * *** ***
MS Visual C++
MS Visual C++
http://otvet.mail.ru/question/90032724
Измененный вариант -- вводится высота треугольника:
#include
using namespace std;
int main() {
cout << "n? ";
int n;
cin >> n;
for (int r = 1; r <= n; ++r) {
for (int c = 1; c <= n - r; ++c) cout << ' ';
for (int c = 1; c <= r * 2 - 1; ++c) cout << '*';
cout << '\n';
}
cin.get(); cin.get();
return 0;
}
Упрощенный вариант:
#include
#include
using namespace std;
int main() {
cout << "n? ";
int n;
cin >> n;
for (int r = 1; r <= n; ++r) {
cout << setfill(' ') << setw(n - r) << "" << setfill('*') << setw(r * 2) << "*\n";
}
cin.get(); cin.get();
return 0;
}
Какой именно С++?
Turbo С++? Или MS Visual C++? Или какой?
основание 5 звезд
вершина 2 пробела звезда 2 пробела
вторая линия пробел звезда пробел звезда пробел
третья линия звезда пробел пробел пробел звезда
Задача вообще типовая, куча решений валяется в интернете.