30/09/2018, 18:32

Cho em hỏi code này có sai chỗ nào không mà chạy không được?

#include <stdio.h>
#include <stdlib.h>
int main ()
{

int xa,ya,xo,yo,r,d;
    printf("NHAP R");
    scanf("%d",&r);
    printf("NHAP XO ");
    scanf("%d",&xo);
    printf("NHAP YO");
    scanf("%d",&yo);
    printf("NHAP XA");
    scanf("%d",&xa);
    printf("NHAP YA");
    scanf("%d",ya);
    d=sqrt(((xa-xo)*(xa-xo))-((ya-yo)*(ya-yo)));
    if (d>r)
        printf("A NGOAI");
    else if(d<r)
        printf("A TRONG");
    else printf("A TREN");
    return 1;
}
X viết 20:32 ngày 30/09/2018

Bạn mới tham gia diễn đàn, đọc 2 topic bên dưới nhé

Forum Dạy Nhau Học là nơi để trao đổi kiến thức, học hỏi, chia sẻ kinh nghiệm học tập trong nhiều lĩnh vực khác nhau. Là Nơi để nhận giải đáp cho mọi câu hỏi, nơi để chia sẻ kiến thức, nơi để đọc, để suy ngẫm và để vui. Forum này thảo luận những gì? Nói ngắn gọn: hướng dẫn nhau học. Học cái gì, bất kể cái gì học mà có lợi. Có nghĩa là bạn có thể tham gia thảo luận bất kể thứ gì để học hỏi và giúp đỡ người khác. Bạn có thể tạo bài viết mới hoặc đơn giản là theo dõi người khác. Ví dụ, những v…

Làm sao để có thể hiển thị syntax highlighting bằng markdown? Các bạn phải đánh dấu ``` như ví dụ dưới đây Chú ý, dấu ``` được tạo ra bởi nút nằm bên trái số 1 trên bàn phím, nút này sẽ là ~ khi bấm giữ Shift Ví dụ cho C Nội dung: ``` void main() { } ``` Và đừng quên ``` ở cuối Kết quả void main() { } Ví dụ cho Pascal Nội dung: ``` Program HelloWorld; Begin WriteLn('Hello world!') {no ";" is required after the last statement of a block - adding one adds a "null stateme…

17XGOD viết 20:40 ngày 30/09/2018

else if(d printf("A Trong"); là gì vậy ??

Chắc khi bạn nhấn chạy thì sẽ lỗi hiển thị và nó sẽ đưa bạn xuống dòng lỗi chứ nhỉ

Dương Nylghara viết 20:32 ngày 30/09/2018

Nhìn nhức mắt quá

Đỗ Văn Chanh viết 20:47 ngày 30/09/2018

Biến d kiểu float nhé
Và chỗ nhập “ya” hàm scanf sai rồi

Gió viết 20:45 ngày 30/09/2018

Sai nhập ya scanf("%f",&ya);
sai toán học d=sqrt((xa-xo)(xa-xo)+(ya-yo)(ya-yo));

Nguyễn Văn Dũng viết 20:46 ngày 30/09/2018

Thứ nhất. Bạn sai ở chỗ scanf("%d",ya);
Thứ hai. Khi muốn dùng hàm toán học bạn phải #include <math.h>
Thứ ba. Những thư viện gì cần dùng đến thì hãy gọi (tối ưu). Trong trường hợp này là #include <stdlib.h> thừa ra.
Còn đây là đoạn code t đã sửa qua. Bạn có thể tham khảo:

#include <stdio.h>
#include <math.h>
int main ()
{

int xa,ya,xo,yo,r,d;
    printf("NHAP R: ");
    scanf("%d",&r);
    printf("NHAP XO: ");
    scanf("%d",&xo);
    printf("NHAP YO: ");
    scanf("%d",&yo);
    printf("NHAP XA: ");
    scanf("%d",&xa);
    printf("NHAP YA: ");
    scanf("%d",&ya);
    d=sqrt(((xa-xo)*(xa-xo))-((ya-yo)*(ya-yo)));
    if (d>r)
        printf("A NGOAI");
    else if(d<r)
        printf("A TRONG");
    else printf("A TREN");
    return 0;
}
Vuong Hung viết 20:37 ngày 30/09/2018

TKS ALL moi nguoi nhiet tinh qua

Bài liên quan
0