Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- typedef struct {
- double x;
- double y;
- } position;
- typedef struct {
- int h;
- int min;
- int sec;
- } time;
- typedef struct data
- {
- position p;
- time t;
- } data;
- void kiir(data a)
- {
- printf("A position adatai: %lf, %lf; a time adatai: %d, %d, %d/n", a.p.x, a.p.y, a.t.h, a.t.min, a.t.sec);
- }
- data beolvas(void)
- {
- data b;
- scanf("%lf%lf%d%d%d", &b.p.x, &b.p.y, &b.t.h, &b.t.min, &b.t.sec);
- return b;
- }
- int idokul(data a, data b)
- {
- int kul;
- kul = (a.t.h) * 3600 + (a.t.min) * 60 + (a.t.sec) - ((b.t.h) * 3600 + (b.t.min) * 60 + (b.t.sec));
- if (kul < 0)
- {
- kul = -kul;
- }
- return kul;
- }
- int relacio(data a, data b)
- {
- int rel = idokul(a, b);
- if (rel > 0)
- {
- printf("Az elso nagyobb mint a második ");
- return 1;
- }
- if (rel < 0)
- {
- printf("A masodik nagyobb mint az elso ");
- return 2;
- }
- if (rel = 0)
- {
- printf("A ket szam egyenlo");
- return 0;
- }
- }
- double szakhossz(data a, data b)
- {
- double hossz = sqrt((a.p.x - b.p.x * a.p.x - b.p.x) + (a.p.y- b.p.y * a.p.y - b.p.y));
- return hossz;
- }
- double velocitas(data a, data b)
- {
- double kul1 = szakhossz(a, b);
- if (kul1 < 0)
- {
- kul1 = -kul1;
- }
- int idoi = idokul(a, b);
- }
- int main(void)
- {
- /*// 1/a
- data data1, data2;
- // 1/b
- printdata(data1);
- printdata(data2);
- // 1/c
- data1 = readdata();
- data2 = readdata();
- // 1/d
- {
- int secd;
- secd = secdiff(data1.t, data2.t);
- printf("D1-D2 time(sec): %d\n", secd);
- }
- // 1/e
- {
- int cmp;
- cmp = timecmp(data1.t, data2.t);
- printf("D1<?>D2: %d\n", cmp);
- }
- // 1/f
- {
- double len;
- len = sectionlen(data1.pos, data2.pos);
- printf("D1-D2 length: %f\n", len);
- }
- {
- double vel = section_velocity(data1, data2);
- }
- */
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement