#include #include #define RADIUS 5 int main() { FILE *file; char filename[100]; int n, i; int x, y; int outside_count = 0; int inside_count = 0; printf("Nhap ten tap tin: "); scanf("%s", filename); file = fopen(filename, "r"); if (file == NULL) { printf("Loi mo tap tin.\n"); return 1; } // Đọc số điểm fscanf(file, "%d", &n); // Đọc tọa độ và kiểm tra điểm nằm trong hoặc ngoài đường tròn for (i = 0; i < n; i++) { fscanf(file, "%d %d", &x, &y); // Tính khoảng cách từ điểm đến tâm O double distance = sqrt(x * x + y * y); if (distance > RADIUS) { outside_count++; } else { inside_count++; } } fclose(file); printf("So diem nam ben ngoai: %d\n", outside_count); printf("So diem nam trong duong tron tam O, ban kinh 5: %d\n", inside_count); return 0; }