Câu hỏi

26/04/2013 21:46
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
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
pebuon_8x
26/04/2013 21:46
#include
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
Danh sách câu trả lời (1)

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
#include
.......
#include
#include
.......
Trả lời câu hỏi
Câu hỏi lĩnh vực Lập trình
Rao vặt Siêu Vip