سلام دوستان اقا میخوام یک لوزی رسم کنم با زبون c با قطر دلخواهی ک کاربر میده آیا فرمول خاصی داره یا خیر چون من لوزی درست میکنم ولی یکم که عدد زیاد میدم چینشش میرزه بهم و اگه بخوام دوتا لوزی کنار هم باشه چیکار کنم ؟! این کدی که نوشتم ببنید کجاش مورد داره ممنونم
#include
<stdio.h>
int main
()
{
int n
;
scanf("%d",&n)
;
int fasleh_nahee = n-1
;
for (int i = 1 ; i <=n;i+=2)
{
for (int f = 1 ; f <=fasleh_nahee ; ++ f)
{
printf(" "

;
}
fasleh_nahee --
;
for (int j = 1 ; j <=i ;++j)
{
printf("*"

;
}
printf("\n"

;
}
fasleh_nahee = n
;
for (int i = n ; i >=1;i-=2)
{
for (int f = 1 ; f <=fasleh_nahee ; ++ f)
{
printf(" "

;
}
fasleh_nahee ++
;
for (int j = 1 ; j <=i ;++j)
{
printf("*"

;
}
printf("\n"

;
}
}