Другие языки программирования и технологии
Помогите построить треугольник C++ ( См. внутри )
Нарисовать треугольник, в основании которого лежит n звёздочек. Знаю только цикл for и while. Никаких printf, scanf и тому подобное. Напишите самый элементарный вариант. Буду очень благодарен.
Какой треугольник?
Прямоугольный?
#include <iostream>
using namespace std;
int main() {
cout << "n? ";
int n;
cin >> n;
for (int r = 1; r <= n; ++r) {
for (int c = 1; c <= r; ++c) cout << '*';
cout << '\n';
}
cin.get(); cin.get();
return 0;
}
Или равнобедренный?
#include <iostream>
using namespace std;
int main() {
cout << "n? ";
int n;
cin >> n;
if (n % 2 == 0) {
cout << "ошибка: n должно быть нечетным\n";
return 0;
}
for (int r = 1; r <= n / 2 + 1; ++r) {
for (int c = 1; c <= n / 2 + 1 - r; ++c) cout << ' ';
for (int c = 1; c <= r * 2 - 1; ++c) cout << '*';
cout << '\n';
}
cin.get(); cin.get();
return 0;
}
Прямоугольный?

#include <iostream>
using namespace std;
int main() {
cout << "n? ";
int n;
cin >> n;
for (int r = 1; r <= n; ++r) {
for (int c = 1; c <= r; ++c) cout << '*';
cout << '\n';
}
cin.get(); cin.get();
return 0;
}
Или равнобедренный?

#include <iostream>
using namespace std;
int main() {
cout << "n? ";
int n;
cin >> n;
if (n % 2 == 0) {
cout << "ошибка: n должно быть нечетным\n";
return 0;
}
for (int r = 1; r <= n / 2 + 1; ++r) {
for (int c = 1; c <= n / 2 + 1 - r; ++c) cout << ' ';
for (int c = 1; c <= r * 2 - 1; ++c) cout << '*';
cout << '\n';
}
cin.get(); cin.get();
return 0;
}
Товарищ, верь - пройдёт пора
Винды и ламеского софта,
И на обломках Майкрософта
Напишут наши имена!!!)))
Винды и ламеского софта,
И на обломках Майкрософта
Напишут наши имена!!!)))
Товарищ, верь - пройдёт пора
Винды и ламеского софта,
И на обломках Майкрософта
Напишут наши имена!!!)))
Винды и ламеского софта,
И на обломках Майкрософта
Напишут наши имена!!!)))
чеза фигня
Похожие вопросы
- Помогите найти одну программу (см. внутри)
- Помогите С++ для начинающих см. внутри
- Помогите плиз, что делать? см. внутри
- Как сделать такой эффект в фотошопе? См.внутри
- Помогите построить график функции y=sinx, xЄ[-1;1] с шагом изменения аргумента h =0,1 C++ VisualStudio
- Помогите, лёгкий код C++
- Выберите лучшую картинку. См. Внутри!
- люди что можно удалить из автозагрузки(см внутри),комп домашний,соединение проводное?
- помогите закончить код C++
- Вирус на компе помогите вырубать боюсь вдруг не включится потом помогите см.внутри