Γεωραφικο μηκος και πλατος αντιστοιχα αλλα αν θελεις στο κανω και με αλλες λεξεις
#include <stdio.h>
#include <math.h>
#define pi 3.14159265
void cl_pos(float arg1,float arg2,float *arg3,float *arg4,float *arg5,float *arg6,float yo,float xo);
void cover(float arg1,int *p1,int *p2,int *p3);
void main() {
int n,i,j,num[30],degree_m[30],min_m[30],sec_m[30],degree_p[30],min_p[30],sec_p[30];
float d,yo,xo,y[30],x[30],r[30],fi[30],mikos[30],platos[30];
printf("dwse to stigma tou aerodromiou,prwta fewgrafiko mikos ki epeita gewgrafiko platos:\n");
scanf("%f%f",&yo,&xo);
printf ("dwse ton arithmo twn aeroplanwn:\n");
scanf ("%d",&n);
for(i=0;i<n;i++) {
printf("dwse ton arithmo ptisis,thn apostasi(se xiliometra) kai to azimouthio(se moires) tou %dou aeroplanou",i+1);
scanf("%d%f%f",&num[i],&r[i],&fi[i]);
}
for (i=0;i<n;i++){
cl_pos(r[i],fi[i],&y[i],&x[i],&platos[i],&mikos[i],yo,xo);
cover(mikos[i],°ree_m[i],&min_m[i],&sec_m[i]);
cover(platos[i],°ree_p[i],&min_p[i],&sec_p[i]);
printf("o arithmos ptisis toy %dou aeroplanou einai %d kai to stigma tou einai:\ngewgrafiko mikos:%d.%02d.%02d \ngewgrafiko platos:%d.%02d.%02d",i+1,num[i],degree_m[i],min_m[i],sec_m[i],degree_p[i],min_p[i],sec_p[i]);
}
for (i=0;i<n;i++){
for (j=i+1;j<n;j++){
d=sqrt(pow(x[i]-x[j],2)+pow(y[i]-y[j],2));
if(d<10){
printf("Prosoxi.To aeroplano me %d arithmo ptisis kai stigma me gewgrafiko mikos: %d.%02d.%02d kai gewgrafiko platos:%d.%02d.%02d vrisketai se apostasi mikroteri twn 10 xiliometrwn apo to aeroplano me %d arithmo ptisis kai stigma me gewgrafiko mikos:%d.%02d.%02d kai gewgrafiko platos:%d.%02d.%02d \n",num[i],degree_m[i],min_m[i],sec_m[i],degree_p[i],min_p[i],sec_p[i],num[j],degree_m[j],min_m[j],sec_m[j],degree_p[j],min_p[j],sec_p[j]);
}
}
}
}
void cl_pos(float arg1,float arg2,float *arg3,float *arg4,float *arg5,float *arg6,float yo,float xo){
*arg4=arg1*cos(pi*arg2/180);
*arg3=arg1*sin(pi*arg2/180);
*arg6=yo+0.009*(*arg3);
*arg5=xo+0.009*(*arg4);
}
void cover(float arg1,int *p1,int *p2,int *p3) {
*p1=arg1;
*p2=(arg1-*p1)*60;
*p3=(((arg1-*p1)*60)-*p2)*60;
}
ουφ!δες μπορει να λειπει καμια αγκυλη





