#include<conio.h>
#include<stdio.h>
#include<math.h>
int KhongCach(int xa, int ya, int xb, int yb);
int main()
{
int xa,ya,xb,yb,xc,yc;
int toadodiem[5]={0};
FILE *toado= NULL;
toado = fopen("D:\\folder\\TOADO.txt","r");
if (toado!= NULL)
{
printf("\n Nhap toa do diem A");
printf("\n x:");
scanf("%d",&xa);
printf("\n y:");
scanf("%d",&ya);
fprintf(toado,"%d %d",xa,ya);
printf("\n Nhap toa do diem B");
printf("\n x:");
scanf("%d",&xb);
printf("\n y:");
scanf("%d",&yb);
fprintf(toado,"%d %d",xb,yb);
printf("\n Nhap toa do diem C");
printf("\n x:");
scanf("%d",&xc);
printf("\n y:");
scanf("%d",&yc);
fprintf(toado,"%d %d",xc,yc);
fscanf(toado,"%d %d %d %d %d %d",&toadodiem[0],&toadodiem[1],&toadodiem[2],&toadodiem[3],&toadodiem[4],&toadodiem[5]);
printf("\n Toa do diem A la:[%d] [%d]",toadodiem[0],toadodiem[1]);
printf("\n Toa do diem B la:[%d] [%d]",toadodiem[2],toadodiem[3]);
printf("\n Toa do diem C la:[%d] [%d]",toadodiem[4],toadodiem[5]);
if (xa==xb&&ya==yb)
printf("\n Day khong phai la tam giac.");
else
{
printf("\n do dai canh AB la");
KhongCach(xa,ya,xb,yb);
printf("\n do dai canh BC la");
KhongCach(xb,yb,xc,yc);
printf("\n do dai canh CA la");
KhongCach(xc,yc,xa,ya);
}
fclose(toado);
}
else
{
printf("Khong the mo tep tin TOADO.txt");
}
return 0;
}
int KhongCach(int xa, int ya, int xb, int yb)
{
float dodai=0;
dodai=(sqrt((xb-xa)*(xb-xa)+(yb-ya)*(yb-ya)));
printf("%7.3f",dodai);
}
Ở cái dòng em muốn hiện số từ trong tệp ra ngoài màn hình thì nó chỉ hiện mấy số thôi. Ai chỉ em cách giải quyết với ạ.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?