Có phải bạn đang tìm hiểu bài viết nói về viết chương trình giải phương trình bậc 2 c++ có phải không? Có phải là bạn đang muốn tìm chủ đề C – Bài tập 1.9: Giải biện luận phương trình bậc 2 đúng vậy không? Nếu đúng như vậy thì mời bạn xem nó ngay tại đây.
NỘI DUNG BÀI VIẾT
C – Bài tập 1.9: Giải biện luận phương trình bậc 2 | Xem thông tin về laptop tại đây.
[button color=”primary” size=”medium” link=”#” icon=”” target=”false” nofollow=”false”]XEM VIDEO BÊN DƯỚI[/button]
Ngoài xem những thông tin về laptop mới cập nhật này bạn có thể xem thêm nhiều thông tin hữu dụng khác do https://soyncanvas.vn/ cung cấp tại đây nha.
Chia sẻ liên quan đến nội dung viết chương trình giải phương trình bậc 2 c++.
Phiên bản web: =============================================== =============================== Hướng dẫn giải phương trình bậc hai bằng ngôn ngữ lập trình C. Học lập trình C cơ bản và nâng cao trên kênh triệu người. Kênh triệu thân mến-hãy cùng nhau phát triển! .
Hình ảnh liên quan đếnchủ đề C – Bài tập 1.9: Giải biện luận phương trình bậc 2.
>> Ngoài xem chủ đề này bạn có thể truy cập thêm nhiều Thông tin hay khác tại đây: Xem thêm nhiều kiến thức mới tại đây.
Từ khoá có liên quan đến bài viết viết chương trình giải phương trình bậc 2 c++.
#Bài #tập #Giải #biện #luận #phương #trình #bậc.
lập trình C/C++ java,android,cấu trúc dữ liệu,sql,python,thủ thuật lập trình căn bản. hướng dẫn trình. ngôn ngữ triệu thân. ngon ngu lap trinh,thân triệu,lập trình thân triệu,java thân triệu,c++ thân triệu,c thân triệu,ctdlgt thân triệu,sql thân triệu.
C – Bài tập 1.9: Giải biện luận phương trình bậc 2.
viết chương trình giải phương trình bậc 2 c++.
Mong rằng những Chia sẻ về chủ đề viết chương trình giải phương trình bậc 2 c++ này sẽ có giá trị cho bạn. Rất cảm ơn bạn đã theo dõi.
Bản web: https://braniumacademy.net/2020/08/21/giai-va-bien-luan-phuong-trinh-bac-2/
Anh ơi sau khi em giải phương trình rồi, mà giờ em muốn lấy các giá trị x, x1, x2 đó qua cái platform khác thì phải làm sao ạ?
cam on anh. nho anh ma e moi thich hoc dev c ++ nhu the nay .
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a,b,c,delta,x,x1,x2;
printf("Nhap vao lan luot 3 so:");
scanf("%f%f%f", &a, &b, &c);
if(a==0)
{
if(b==0)
printf("nPhuong trinh vo nghiem!");
else
printf("nPhuong trinh co nghiem la: x = %f", -c/b);
}
else
{
delta= b*b – 4*a*c;
if(delta<0)
printf("nPhuong trinh vo nghiem!");
else if(delta==0)
printf("nPhuong trinh co nghiem kep: x = %f", -b/2*a);
else
printf("nPhuong trinh co 2 nghiem phan biet: x1 = %f, x2 = %f", x1=(-b-sqrt(delta))/2*a, x2=(-b+sqrt(delta))/2*a);
}
return 0;
}
sqrt là gì ạ
Giúp em với ạ
Cho dãy số nguyên có không quá 1000 phần tử.
– Tìm số lượng các phần tử lớn hơn trung bình cộng của dãy
– In ra các số lớn hơn trung bình cộng của dãy.
Dữ liệu vào: TBC.INP
N
Dữ liệu vào: TBC.OUT
– Dòng đầu: số lượng các phần tử lớn hơn trung bình cộng của dãy
– Dòng thứ hai: In ra các số lớn hơn trung bình cộng của dãy theo đúng thứ tự ban đầu từ trái qua phải trong dãy.
Em làm ntn là sai chỗ nào ạ
#include <stdio.h>
int main() {
float a, b, c, x,x1,x2,delta;
printf("Nhap a,b,c: ");
scanf("%f%f%f", &a, &b, &c);
if (a == 0) {
if (a == 0 && b != 0) {
printf("Phuong trinh vo nghiem.n");
}
else if (a == 0 && b == 0) {
printf("Phuong trinh vo so nghiem.");
}
else {
x = (-b) / a;
printf("Phuong trinh co 1 nghiem la: %0.2f", x);
}
}
else {
delta = b * b – 4 * a * c;
if (delta < 0) {
printf("Phuong trinh vo nghiem");
}
else if (delta == 0) {
x1 = -b / (2 * a);
printf("Phuong trinh co nghiem kep x = %0.2f", x1);
}else {
x1 = (-b + sqrt(delta) )/ (2 * a);
x2 = (-b- sqrt(delta) )/ (2 * a);
printf("Pt co hai nghiem la: x1 = %fn x2 = %f", x1, x2);
}
}
return 0;
}
a ơi tại sao là 0.2f mà k ahir là 0.3f ạ
E cố thay bằng float nhưng nó ra j ko ak e ko hiểu luôn #include<stdio.h>
#include<math.h>
int main()
{ int a,b,c,x1,x2,x,delta;
printf ("nhap a ");
scanf ("%d",&a);
printf ("nhap b ");
scanf("%d",&b);
printf ("nhap c ");
scanf("%d",&c);
delta = b*b-4*a*c ;
if (delta > 0)
{ printf ("∆ = %d",delta);
x2= (-b + sqrt(delta))/2*a;
printf (" n x1=(-%d + sqrt(%d)/2*%d=%d n ",b,delta,a,x1);
x1 = (-b- sqrt(delta))/2*a;
printf ("x2= (-%d -sqrt(%d))/2*%d=%d",b,delta,a,x2);
} else if( delta == 0) {
x1 = x2 = -b/(2*a);
printf(" %d=%d=-%d/(2*%d)",x1,x2,b,a);
}
else if ( delta < 0)
{ printf (" ∆ = %d n phuong trinh vo nghiệm",delta); }
return 0;
}
Thay %0,2f=%f được ko anh
sao em thay float vào int vào biến x1, x2 mà nó ra 0 hết là sao a??
#include<stdio.h>
#include<math.h>
int main() {
int a=1, b=4, c=3;
printf("giai phuong trinh %d*x^2 + %d*x + %d=0",a,b,c);
if(a=0){
printf("phuong trinh co dang %d*x + %d=0",b,c);
if(b != 0){
int x = -c/b;
printf("nghiem phuong trinh =%dnkhi va chi khi a khac 0", x); }
else{
if(c=0){
printf("phuong trinh co vo so nghiem");
}
else{
printf("phuong trinh vo nghiem");
}
}
}
else{
int k= (b*b)-4*a*c;
if(k>=0){
printf(" phuong trinh co");
if(k>0){
int x1=(-b + sqrt(k) )/(2*a), x2=(-b – sqrt(k) )/(2*a); <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< NÓ ĐÂY ANH
printf(" hai nghiem don %d, %d", x1, x2);
}
else{
int x= -b/2*a;
printf("no kep la %d",x);
}
}
else{
printf("phuong trinh vo nghiem");
}
}
return 0;
}
#include<stdio.h>
#include<math.h>
int main()
{
float a, b, c;
scanf("%f%f%f", &a, &b, &c);
printf("We have a quadratic equation: %.3fx^2 + %.3fx + %.3f = 0n", a, b, c);
if (a)
{
int denta;
denta = b * b – 4 * a * c;
if (denta < 0) printf("the equation has no solution");
else
if (denta > 0) printf("the equation has 2 distinct solutionsnx1 = %fnx2 = %f", (-b + sqrt(denta)) / (2 * a), (-b – sqrt(denta)) / (2 * a));
else
printf("the equation has a double solution x = %f", -b / (2 * a));
}
else
if (b)
{
printf("the equation has a unique root x = %f", – c / b);
}
else
if (c) printf("the equation has no solution");
else
printf("the equation has countless solution");
return 0;
}
17 3 C: [Error] expected identifier or '(' before 'else' , lỗi này vậy a?
sao của em nó vẫn báo lỗi trên (was not declared in this scope) tại dong sqrt (delta) nhỉ
Bài này em bó tay :v
Anh giải thích cho em hiểu cái chỗ #include có nhiều cái để chọn và khi nào dùng cái nào ạ
Anh ơi cho em hỏi chỗ
If( b == 0 && c != 0)
Kí tự ( !=) là khác hả anh . Còn kí tự nào nữa khôg ạ mong Anh giới thiệu cho bọn em !!!
a giải thích cho e chỗ ép kiểu với ạ. tại e thấy lúc thì 1.0 lúc 0.2%f mặc dù có thể dùng (float) nhưng e vẫn muốn hiểu nó
mong a giải đáp
làm sao để tính lũy thừa vậy anh
A ơi sao bài này ko phải dùng thư viện math.h vậy a
sao e vẫn bị sai vậy a
#include<stdio.h>
int main(){
printf("giai phuong trinh ax^2+bx+c=0");
float a,b,c,x1,x2;
float delta;
scanf("%d%d%d",&a,&b,&c);
if(a==0&&b==0&&c==0)
printf("vo so nghiem");
else if(a==0&&b==0&&c!=0)
printf("vo nghiem");
else if(a==0&&b!=0&&c!=0)
printf("%d nghiem",-c/b);
else
{
if(delta==0)
printf("%f ngiem kep",-b/(2*a));
else if(delta<0)
printf("vo nghiem");
else
{
delta=b*b-4*a*c;
x1=(-b+sqrt(delta))/(2*a);
x1=(-b-sqrt(delta))/(2*a);
printf("%f nghiem x1",x1);
printf("%f nghiem x1",x1);
}
}
return 0;
}
Anh ơi…
ở đoạn a =0 là còn bx + c =0 giải pt bậc nhất
a chia ra các trường hợp
b =0 ; c =0
b= 0 ; c khác 0
giả sử có Trường hợp
b khác 0 và c = 0 thì sao ạ
Thì lúc này x có 1 nghiệm duy nhất là = 0 chứ ạ
Anh ơi cho em hỏi
Nếu mình muốn biểu diễn nghiệm phức khi mà delta < 0 thì sao ạ
Anh ơi sao e nhập bài này vào phần mềm chấm điểm nó bảo sai ạ? Em nhập số vẫn tính bthg ạ.
#include <stdio.h>
#include<math.h>
int main(){
float a, b, c, delta, x1, x2, x;
printf("Nhap a, b, c: ");
scanf("%f%f%f",&a,&b,&c);
if(a==0){
if(b==0 && c!=0){
printf("NO");
}else if(b==0 && c==0){
printf("PT vo so nghiem");
}else{
x=-c/b;
printf("x=%.2f",x);
}
}else{
delta=b*b-4*a*c;
if(delta>0){
x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
printf("x1=%.2fn",x1);
printf("x2=%.2f",x2);
}else if(delta<0){
printf("NO");
}else{
x=-b/(2*a);
printf("x=%.2f",x);
}
}
return 0;
}
int main(){
float a, b, c, delta, x1, x2, x;
printf("Phap he so a, b, c: ");
scanf("%f%f%f", &a, &b, &c);
if(a == 0){
if(b == 0 && c != 0){
printf("Phuong trinh vo nghiemn");
}else if(b == 0 && c == 0){
printf("Phuong trinh vo so nghiemn");
}
else{
x = -c / b;
printf("Phuong trinh co 1 nghiem = %0.2fn", x);
}
}
else {
delta = b*b – 4*a*c;
if(delta < 0){
printf("Phuong trinh vo nghiemn");
}else if(delta == 0){
x1 = -b/(2*a);
printf("Phuong trinh co nghiem kep x = %0.2fn", x1);
}
else{
x1 = (-b + sqrt(delta)) / (2*a);
x2 = (-b – sqrt(delta)) / (2*a);
printf("Phuong trinh co 2 nghiem: nx1 =%0.2fnx2 = %0.2f", x1, x2);
}
}
return 0;
}
Anh xem giusp em với sao chỗ nghiệm kép e chạy toàn sai ý. Mà e thây giống của a mà e thử 1 -3 2 thì nó ra 2 nghiem x1=2 x2=1 là sao ạ
Anh ơi anh có mẹo nào gõ code nhanh không ạ? Em thấy gõ code trong () xong lại phải đưa tay ra ngoài "" dể đánh dấu , và ; rất bất tiện
#include<stdio.h>;
#include<math.h>;
int main(){
float delta,a,b,c,x1,x2;
scanf("%f %f %f",&a,&b,&c);
delta=b * b – 4 * a *c;
if(delta<0){
printf("pt vô cmn nghiêm ");
}
else
if(delta==0){
x1=-b/(2*a);
printf(" mot nghiêm x=%f",x1);
}
else
{
x1=(-b-sqrt(delta))/2 * a;
x2=(-b+sqrt(delta))/2 * a;
printf("x1=%0.2fn",x1);
printf("x2=%0.2f",x2);
}
}
em sao chỗ nào vậy ạ , 6 -5 -1 thì nghiệm x1=-6,x2=36
cho em hỏi nếu trong mấy cái bị lồng bởi if else kia, em thay else if bằng if hết đc k a e thấy nó vẫn chạy đúng.
delta=b*b-(4*a*c);
if(delta==0)
{printf("phuong trinh co nghiem kep");}
if(delta<0 )
{printf("phuong trinh vo nghiem");
}
if(delta>0)
{printf("phuong trinh co hai nghiem ");
}
kiểu thế ý a.