Se citeste un numar natural n (n<=20). Afisati un desen format din caracterul * ca in exemplul de mai jos. Se vor folosi exclusiv subprograme recursive.
Exemplu:
Pentru n=3 se afiseaza
*
**
***
**
*
#include <iostream>
using namespace std;
void stelute(int n)
{// afiseaza n stelute
if(n>0)
{
cout<<"*";
stelute(n-1);
}
}
void tri1(int n)
{//triunghi cu varful in sus
if(n>0)
{
tri1(n-1);
stelute(n);
cout<<endl;
}
}
void tri2(int n)
{//triunghi cu varful in jos
if(n>0)
{
stelute(n);
cout<<endl;
tri2(n-1);
}
}
int main()
{
int n;
cin>>n;
tri1(n);
tri2(n-1);
return 0;
}