#include<stdio.h>#include<math.h>#define RADIUS 5intmain(){
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");return1;}// Đọc số điểmfscanf(file,"%d",&n);// Đọc tọa độ và kiểm tra điểm nằm trong hoặc ngoài đường trònfor(i =0; i < n; i++){fscanf(file,"%d %d",&x,&y);// Tính khoảng cách từ điểm đến tâm Odouble 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);return0;}