// quantum teleportation example OPENQASM 3; // Version statement is optional include "stdgates.inc"; qubit[3] q; bit c0; bit c1; bit c2; // optional post-rotation for state tomography // empty gate body => identity gate gate post q { } reset q; U(0.3, 0.2, 0.1) q[0]; h q[1]; cx q[1], q[2]; barrier q; cx q[0], q[1]; h q[0]; c0 = measure q[0]; c1 = measure q[1]; if(c0==1) z q[2]; if(c1==1) { x q[2]; } // braces optional in this case post q[2]; c2 = measure q[2];