Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- typedef struct Vektor{
- float x;
- float y;
- } vektor;
- void beolvas(vektor *v);
- float hossz(vektor v1, vektor v2);
- void kiir(vektor v1, vektor v2, float vektorhossz);
- int main()
- {
- vektor kezdo, veg;
- float vektorhossz;
- printf("Kezdopont:\n");
- beolvas(&kezdo);
- printf("Vegpont:\n");
- beolvas(&veg);
- vektorhossz=hossz(kezdo, veg);
- kiir(kezdo, veg, vektorhossz);
- return 0;
- }
- void beolvas(vektor *v)
- {
- printf("X: ");
- scanf("%f", &v->x);
- printf("Y: ");
- scanf("%f", &v->y);
- }
- float hossz(vektor v1, vektor v2)
- {
- return sqrt(pow(v2.x-v1.x, 2)+pow(v2.y-v1.y, 2));
- }
- void kiir(vektor v1, vektor v2, float vektorhossz)
- {
- printf("Kezdopont: X: %f Y: %f\n", v1.x, v1.y);
- printf("Vegpont: X: %f Y: %f\n", v2.x, v2.y);
- printf("A vektorhossza: %f\n", vektorhossz);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement