Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Да се напише програма која ќе го пресметува векторскиот и скаларниот
- производ на два вектори. Векторите се претставени со координати во
- тродимензионален координатен систем. Скаларниот и векторскиот производ
- да се пресметуваат со посебни функции. За вектор да се дефинира посебна
- структура vector.
- */
- #include <stdio.h>
- struct vektor{
- int x;
- int y;
- int z;
- };
- typedef struct vektor vektor;
- int skalar (vektor v1,vektor v2){
- return (v1.x*v2.x)+(v1.y*v2.y)+(v1.z*v2.z);
- }
- vektor vektorskip(vektor v1,vektor v2){
- vektor v;
- v.x = v1.y * v2.z - v1.z * v2.y;
- v.y = v1.z * v2.x - v1.x * v2.z;
- v.z = v1.x * v2.y - v1.y * v2.x;
- return v;
- }
- int main (){
- vektor v1 ={ 2, 4, 6 };;
- vektor v2 = { 3, 5, 9};;
- vektor v = vektorskip(v1, v2);
- printf("skalarniot proizvod e %d\n",skalar(v1,v2));
- printf("vektorskiot proizvod na e %d, %d, %d",v.x,v.y,v.z);
- }
Add Comment
Please, Sign In to add comment