Агуулгын хүснэгт:
Видео: C++ хэл дээр квадрат тэгшитгэлийг хэрхэн бичих вэ?
2024 Зохиолч: Miles Stephen | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:39
Програм 2: квадрат тэгшитгэлээс a b ба c-г ол
- #оруулна
- #оруулна
- int main(){
- хөвөх a, b, в ;
- float d, root1, root2;
- printf("Enter квадрат тэгшитгэл ax^2+bx+ форматаар в : ");
- scanf("%fx^2%fx%f", &a, &b, & в );
- d = b * b - 4 * a * в ;
Үүний нэгэн адил квадрат тэгшитгэлийн үндсийг олохын тулд AC програмыг хэрхэн бичих вэ?
Квадрат тэгшитгэлийн үндсийг олох C програм
- int main() { int a, b, c, d; давхар root1, root2;
- printf("a*x*x + b*x + c = 0" a, b ба c-г оруулна уу "); scanf("%d%d%d", &a, &b, &c);
- printf("Эхний үндэс = %.2lf ", root1); printf("Хоёр дахь үндэс = %.2lf ", root2); }
Дараа нь квадрат тэгшитгэлийн дискриминант гэж юу вэ гэсэн асуулт гарч ирнэ. The ялгаварлагч дахь квадрат язгуурын доорх хэсэг юм квадрат томъёо , b²-4ac. Хэрэв 0-ээс их бол тэгшитгэл хоёр бодит шийдэлтэй. Хэрэв 0-ээс бага бол шийдэл байхгүй. Хэрэв 0-тэй тэнцүү бол нэг шийдэл байна.
Үүнээс гадна C программд квадрат тэгшитгэл гэж юу вэ?
Стандарт хэлбэр нь a квадрат тэгшитгэл нь: сүх2 + bx + в = 0, энд a, b ба в бодит тоо ба a != 0. b 2 -4ac нэр томъёог a-ийн дискриминант гэж нэрлэдэг. квадрат тэгшитгэл . Энэ нь үндэсийн мөн чанарыг хэлж өгдөг.
Би C++ хэл дээр хэрхэн root авах вэ?
C++ програм олох Дөрвөлжин Үндэс тоо. Квадратыг тооцоолохын тулд Үндэс квадрат учир бид тоог 0.5-аар үржүүлдэг үндэс дурын тооны нь 1/2 ба 1/2=0.5-ын хүчийг илэрхийлнэ. Энэ програмын өөр нэг арга бол математикт урьдчилан тодорхойлсон sqrt() функцийг ашиглах явдал юм. h толгой файл.