تابعی بنویسید که با گرفتن ضرایب `a,b,c,n` به ترتیب، معادلهی درجه دو $ax^2 + bx + c = 0$ را حل کند. در این تابع `n` برابر 0 یا 1 است که در صورت وجود دو حواب متمایز برای معادله، اگر $n = 0$ باشد، جواب کوچکتر و اگر $n = 1$ باشد، جواب بزرگتر را خروجی بدهد و درصورت یکتابودن جواب،
$n =0 ,\, n=1$
تفاوتی ندارد؛ سپس به کمک تابع برنامه ای بنویسید که با گرفتن `a,b,c,n` از کاربر جواب معادله را چاپ کند و در صورت موهومی بودن جواب `Complex number` را نمایش دهد. خروجیها تا 2 رقم اعشار چاپ شود. برای بهتوان رساندن باید از تابع `(pow(i,n` استفاده کنید. برای این کار لازم است در ابتدای برنامه، `math.h` را `include` کنید.
## مثال
ورودی نمونه ۱
```
2 2 -4 0
```
خروجی نمونه ۱
```
-2.00
```
ورودی نمونه ۲
```
0 2 -1 1
```
خروجی نمونه ۲
```
0.50
```
ورودی نمونه ۳
```
0.2 0 0.35 0
```
خروجی نمونه ۳
```
Complex number
```
حل معادله درجه دوم
تابعی بنویسید که با گرفتن ضرایب a,b,c,n
به ترتیب، معادلهی درجه دو ax2+bx+c=0 را حل کند. در این تابع n
برابر 0 یا 1 است که در صورت وجود دو حواب متمایز برای معادله، اگر n=0 باشد، جواب کوچکتر و اگر n=1 باشد، جواب بزرگتر را خروجی بدهد و درصورت یکتابودن جواب،
n=0,n=1
تفاوتی ندارد؛ سپس به کمک تابع برنامه ای بنویسید که با گرفتن a,b,c,n
از کاربر جواب معادله را چاپ کند و در صورت موهومی بودن جواب Complex number
را نمایش دهد. خروجیها تا 2 رقم اعشار چاپ شود. برای بهتوان رساندن باید از تابع (pow(i,n
استفاده کنید. برای این کار لازم است در ابتدای برنامه، math.h
را include
کنید.
مثال🔗
ورودی نمونه ۱
خروجی نمونه ۱
ورودی نمونه ۲
خروجی نمونه ۲
ورودی نمونه ۳
خروجی نمونه ۳
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.