Chủ đề: không dùng được "sqrt"?
-
11-12-2013, 06:54 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
không dùng được "sqrt"?
em dùng visual studio 2013 tính căn bậc 2 băng cách dùng ham sqrt thì nó báo lỗi này:
Ai giúp em sửa lỗi này với! gấp gấp!View more random threads:
- mấy anh coi dùm em bài tập này ạ, cảm ơn mấy anh nhiều
- Phong cách kiến trúc xanh là phong cách được ưu chuộng hiện nay
- Phát triến ứng dụng Iphone trên iPhone Development SDK
- Socket trên Objective c
- Khái niệm cơ bản về Object C
- Hướng dẫn làm application cho Apple Watch
- Hỏi nhập và tìm sắp xếp dãy số của cây nhị phân?
- Cài đặt công cụ lập trình Objective C trên Window
- Trong thiết kế nội thất, chúng tôi luôn mong muốn làm hài lòng quý khách
- Xin provision
-
12-12-2013, 06:31 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn thiếu dấu bằng kìa
Nhớ thêm
#include <math.h>
if ((int)sqrt(n) == sqrt(n))
-
12-12-2013, 06:56 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
em dùng visual studio 2013 tính căn bậc 2 băng cách dùng ham sqrt thì nó báo lỗi này:
Code:
more than one instance of overloaded function "sqrt" matches the argument list:
function "sqrt(double _X)"
function "sqrt(float _X)"
function "sqrt(long double _X)"
-
13-12-2013, 09:01 AM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn gửi nguyên bài đc ko ?
-
13-12-2013, 04:17 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn thử khai báo lại biến xem hoặc chưa khai báo thư viện chẳng hạn
-
13-12-2013, 05:26 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
em đã khai báo đầy đủ nhưng nó thế này nè:
-
13-12-2013, 06:03 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Nhìn cái thông báo mà không nhận ra được đâu là lỗi à ?
Đầu vào chỉ có thể là 1 trong 3 kiểu: long double, double, float mà lại cho vào int. Thường thì nó sẽ cast sang kiểu chấp nhận được, nhưng ở đây có đến 3 kiểu khác nhau nên không biết chọn cái nào cả.
-
14-12-2013, 03:29 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn tham khảo nhé
#include <stdio.h>
#include <math.h>
void main()
{
int x; float y;
printf("
nhap x =");
scanf("%d",&x);
y=sqrt(double (x));
printf("%f",y);
printf("
");
}
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...