// Zagwarantowaliśmy, że nasz rejestr wejściowy ma długość
// która jest potęgą dwóch
var vector = [-1.0, 1.0, 1.0, 5.0, 5.0, 6.0, 6.0, 6.0];

// Stworzenie rejestru o odpowiednim rozmiarze do kodowania amplitudy wektora
var num_qubits = Math.log2(vector.length);
qc.reset(num_qubits);
var amp_enc_reg = qint.new(num_qubits, 'amp_enc_reg');

// Wygenerowanie kodu amplitudy w amp_enc_reg
amplitude_encode(vector, amp_enc_reg);
