Anh chi ơi cho em hỏi về lập trình c trên Microsoft Visual Studio 2008?

Em co dong code như này #include<stdio.h> void main() { int a,b,c,v; printf("\nnhap gia tri a="); scanf("%d",&a); printf("\nnhap gia tri b="); scanf("%d",&b); printf("\nnhap gia tri c="); scanf("%d",&c); v = b*b-4*a*c; printf("gia tri cua denta la %-05d",v); if (v<0) printf("phuong trinh vo nghiem"); else if(v==0) printf("phuong trinh co nghiem kep x bang %5.5",(-b)/(2*a)); else printf("vay phuong trinh co hai nghiem"); printf("voi x1 co nghiem la %5.5",(-b+sqrt(v))/(2*a)); printf("voi nghiem x2 la %5.5",(-b-sqrt(v))/(2*a)); } có sai gì không ạ mà nó cứ báo lỗi là sqrt identifier not found là sao a em ức quá anh chị ạ dúp em với em cảm ơn nhiều hay là trong Microsoft Visual Studio 2008 nó thay lệnh sqrt bằng lệnh khác mong anh chị giúp em với
Do Dinh Men
Do Dinh Men
Trả lời 15 năm trước
Bạn cần include thư viện math.h vào vì hàm sqrt được khai báo trong thư viện đó. #include<math.h> #include<stdio.h> .......