#include <stdio.h>
#include <math.h>
typedef struct _vector_2d {
float x, y;
} vector2;
int main() {
vector2 a = { 2, 3 };
vector2 b = { 4, 5 };
printf("Vector A: (%.2f, %.2f)\n", a.
x, a.
y); printf("Vector B: (%.2f, %.2f)\n", b.
x, b.
y); printf("CosΘ: %.2f\n", (a.
x*b.
x+a.
y*b.
y)/(sqrt(a.
x*a.
x+a.
y+a.
y)*sqrt(b.
x*b.
x+b.
y*b.
y))); }
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+Cgp0eXBlZGVmIHN0cnVjdCBfdmVjdG9yXzJkIHsKICAgIGZsb2F0IHgsIHk7Cn0gdmVjdG9yMjsKCmludCBtYWluKCkgewogICAgdmVjdG9yMiBhID0geyAyLCAzIH07CiAgICB2ZWN0b3IyIGIgPSB7IDQsIDUgfTsKICAgIAogICAgcHJpbnRmKCJWZWN0b3IgQTogKCUuMmYsICUuMmYpXG4iLCBhLngsIGEueSk7CiAgICBwcmludGYoIlZlY3RvciBCOiAoJS4yZiwgJS4yZilcbiIsIGIueCwgYi55KTsKICAgIHByaW50ZigiQ29zzpg6ICUuMmZcbiIsIChhLngqYi54K2EueSpiLnkpLyhzcXJ0KGEueCphLngrYS55K2EueSkqc3FydChiLngqYi54K2IueSpiLnkpKSk7Cn0=