#include <stdio.h>
#include <stdlib.h>
#include <math.h>
typedef struct toado
{
int x, y, z;
} toado;
void dulieu(diem x)
{
printf("Nhap du lieu diem %c\n",x);
printf("Toa do x: ");
scanf("%d", &x.x);
printf("Toa do y: ");
scanf("%d", &x.y);
printf("Toa do z: ");
scanf("%d", &x.z);
return dulieu;
}
double khoangcach(toado a , toado b)
{
double kc;
kc = sqrt((a.x - b.x)*(a.x - b.x)+(a.y - b.y)*(a.y - b.y)+(a.z - b.z)*(a.z - b.z));
return kc;
}
int main()
{
toado a, b;
dulieu(a);
dulieu(b);
printf("Toa do diem A la: (%d;%d;%d)",a.x,a.y,a.z);
printf("\nToa do diem B la: (%d;%d;%d)",b.x,b.y,b.z);
printf("\nKhoang cach 2 diem A va B la: %f",khoangcach(a,b));
}
cho em hỏi trong phần này em viết chương trình chạy bình thường nhưng in ra toàn là giá trị ngẫu nhiên.
em sai ở phần nào ạ ?

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