Задачі
Базові операції над вектором
Базові операції над вектором
Задано дві неспівпадаючі точки на площині, потрібно обчислити:
\begin{itemize}
\item Вектор с початком у першій і кінцем у другій точках
\item Відповідний йому нормуючий вектор
\item Вектор, співнапревлений з першим, який має задану довжину
\item Вектор, отриманий шляхом повороту першого вектору на \textbf{90}º за годинниковою стрілкою
\item Вектор, отриманий шляхом повороту першого вектору на \textbf{90}º проти годинникової стрілки
\end{itemize}
\InputFile
У перших двох рядках задано по два цілих числа - координати заданих точок. У третьому рядку записано натуральне число - довжина, яку повинен мати побудований у третьому пункті задачі вектор. Усі числа у вхідному файлі по модулю не перевищують \textbf{1000}.
\OutputFile
У окремих рядках вихідного файлу потрібно вивести координати векторів, що відповідають кожному з пунктів задачі, з точністю до \textbf{10^\{-4\}}.
Вхідні дані #1
3 6 3 8 5
Вихідні дані #1
0.000000000 2.000000000 0.000000000 1.000000000 0.000000000 5.000000000 2.000000000 -0.000000000 -2.000000000 0.000000000