این طوری با تابع هم قبوله؟؟ (البته بدون تابع هم با یه تغییرات جزئی میشه نوشت)
#include <iostream>
using namespace std;
void print(int);
int main()
{
print(4);
print(3);
print(4);
print(3);
print(2);
print(3);
print(4);
return 0;
}
void print(int n)
{
int x=4-n;
for(int i=0; i<x; i++)
cout<<char(32);
for(int i=0; i<2*n; i++)
cout<<'*';
cout<<endl;
}