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;
}            
            Bài liên quan
         
               
            




Bạn mới tham gia diễn đàn, đọc 2 topic bên dưới nhé
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ỉ
Nhìn nhức mắt quá
Biến d kiểu float nhé
Và chỗ nhập “ya” hàm scanf sai rồi
Sai nhập ya scanf("%f",&ya);
sai toán học d=sqrt((xa-xo)(xa-xo)+(ya-yo)(ya-yo));
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:
TKS ALL moi nguoi nhiet tinh qua