Producto vectorial P43213


Statement
 

pdf   zip

Haz un programa que calcule el producto vectorial de dos vectores de 3 componentes. Por si no lo supieras, el producto vectorial de dos vectores

v=(vx,vy,vz),\vec{v} = (v_x, v_y, v_z), w=(wx,wy,wz)\vec{w} = (w_x, w_y, w_z)

es el vector

v×w=(vywzvzwy,vzwxvxwz,vxwyvywx)\vec{v}\times\vec{w} = (v_yw_z-v_zw_y, v_zw_x-v_xw_z, v_xw_y-v_yw_x)

Entrada

La entrada consiste en dos líneas, cada una de las cuales tiene 3 números, separados por espacios, que consisten en las coordenadas (vx,vy,vz)(v_x, v_y, v_z) del vector v\vec{v}, y las coordenadas (wx,wy,wz)(w_x, w_y, w_z) del vector w\vec{w}. Ningún número de la entrada tendrá valor absoluto mayor que 10410^4.

Salida

Escribe una línea con las coordenas xx, yy y zz, separadas por espacios, del vector v×wv\times w.

Public test cases
  • Input

    1 0 0
    1 0 0
    

    Output

    0 0 0
    
  • Input

    1 0 0
    0 1 0
    

    Output

    0 0 1
    
  • Input

    1 0 0
    0 0 1
    

    Output

    0 -1 0
    
  • Input

    1 1 0
    1 0 1
    

    Output

    1 -1 -1
    
  • Input

    10 -1 42
    42 0 45
    

    Output

    -45 1314 42
    
  • Input

    13 12 11
    4 5 6
    

    Output

    17 -34 17
    
  • Information
    Author
    Omer Giménez
    Language
    Spanish
    Official solutions
    C++
    User solutions
    C++