● Triangle shape - Recursive function
چهارشنبه, ۷ خرداد ۱۳۹۳، ۰۴:۳۱ ب.ظ
قصد داریم با استفاده از تابع بازگشتی و کاراکتر '*'، مثلث قائم الزاویه ی متساوی الساقینی چاپ کنیم (شکل مفهوم است و نیاز به توضیح بیشتر ندارد)
input
5
output
* ** *** **** *****
ورودی:
خط اول ورودی شامل یک عدد مثبت n از جنس integer است.
خروجی:
مثلث قائم الزاویه ی متساوی الساقینی به طول n به وسیله ی کاراکتر * چاپ کند.
// A Drop of the Programming Sea - adops.blog.ir #include <iostream> using namespace std; void StarTriangle(int n) { if(0<=n) { StarTriangle(n-1); for (int i=0; i<n; i++) cout << "*"; cout << endl; } } int main() { int n; cin >> n; StarTriangle(n); }