![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
InFuz |
![]() ![]()
Сообщение
#1
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 116 Регистрация: 13.10.2009 Город: Ульяновск Учебное заведение: УлГУ Вы: студент ![]() |
Вот и начался новый мучебный год, всем привет!
Дано: 2 похожие задачки, мне все равно на чем их писать на С++ или Паскале, хотя с Паскалем я знаком дольше чем с С++.
|
![]() ![]() |
Vahappaday |
![]()
Сообщение
#2
|
Аспирант ![]() ![]() ![]() Группа: Продвинутые Сообщений: 334 Регистрация: 26.4.2009 Город: Липецк Учебное заведение: ЛГТУ Вы: студент ![]() |
if(f==1) cout<<"vektora kol.";
Косячить будет ещё и в случае, когда один из векторов имеет нулевую координату. Так что рекомендую всё же обратиться к тем формулам, что я написал. Да и проверка на перпендикулярность не корректна: например, на вектора (2; 2), (1; -1) ваша программа говорит, что они не перпендикулярны, хотя они как раз таковыми являются. Перемножать надо не все координаты одного вектора между собой. Надо сделать сумму произведений соответствующих координат векторов. |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 28.5.2025, 0:56 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru