Форум программистов, компьютерный форум CyberForum.ru

Принадлежит ли начало координат треугольнику с вершинами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найдите ошибку http://www.cyberforum.ru/cpp-beginners/thread169789.html
Даны действительные числа x1, x2, x3, y1, y2, y3. Принадлежит ли начало координат треугольнику с вершинами (x1, y1), (x2, y2), (x3, y3)? Проверьте пожалуйста код...какие б значения я не вводила всегда пишет принадлежит, не могу найти ошибку #include <iostream> int main() { float x1,x2,x3,y1,y2,y3,s1,s2,s3,S; std::cout << "x1="; std::cin >> x1; std::cout << "y1="; std::cin >> y1;
C++ Как будут звучать по англицки названия функций си??? Подскажите пожалуйста линки или приведите пару хотяб примеров таких названий! например strcpy() = string copy. http://www.cyberforum.ru/cpp-beginners/thread169752.html
C++ неработает программа
// 2.cpp : main project file. #include "stdafx.h" #include <iostream> using namespace std; int main() { int i, j, n;
C++ Использование структур, массивов и функций
Согласно тексту задачи помогите пожалуйста создайть программу с использованием структур, массивов и функций. Задача «Погода» Есть несколько типов дней (солнечный, пасмурный, холодный). Каждый день характеризуется ночной и дневной температурой (пределы зависят от типа дня (Придумать!)). Смоделировать погоду на 10 дней. Определить самый тёплый и самый холодный день, ночь, а так же сутки...
C++ Использование библиотечных функций string.h http://www.cyberforum.ru/cpp-beginners/thread169707.html
Задание 3. Использование библиотечных функций string.h 1. Даны текстовая строка и слово (например, ba). Напечатать все слова, входящие в эту текстовую строку, начинающиеся с букв заданного слова (например, bak, barber, baab, baalam), используя функции strtok, strlen, strnicmp.
C++ Утсранить ошибки в коде #include <iostream.h> #include <conio.h> int main(void) { int day; cout <<"Input day of week:"<<endl; cin>>day; { if (day==1) std ::cout <<"Monday"endl; подробнее

Показать сообщение отдельно
Кооошечка
0 / 0 / 0
Регистрация: 02.03.2010
Сообщений: 21

Принадлежит ли начало координат треугольнику с вершинами - C++

27.09.2010, 16:39. Просмотров 1821. Ответов 2
Метки (Все метки)

Даны действительные числа x1, x2, x3, y1, y2, y3. Принадлежит ли начало координат треугольнику с вершинами (x1, y1), (x2, y2), (x3, y3)?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
int main()
{
    float x1,x2,x3,y1,y2,y3,s1,s2,s3,S;
    std::cout << "x1=";
    std::cin >> x1;
    std::cout << "y1=";
    std::cin >> y1;
    std::cout << "x2=";
    std::cin >> x2;
    std::cout << "y2=";
    std::cin >> y2;
    std::cout << "x3=";
    std::cin >> x3;
    std::cout << "y3=";
    std::cin >> y3;
    s1 =abs(((y2)*abs(x2)+(y3+y2)*abs(x3-x2)-(y3)*abs(x3))/2);
    s2 =abs(((y1)*abs(x1)+(y3)*abs(x3)-(y1+y3)*abs(x3-x1))/2);
    s3 =abs(((y1+y2)*abs(x2-x1)+(y2)*abs(x2)-(y1)*abs(x1))/2);
    S  =abs(((y1+y2)*abs(x2-x1)+(y3+y2)*abs(x3-x2)-(y1+y3)*abs(x3-x1))/2);
    std::cout<<"s1="<<s1<<" s2="<<s2<<" s3="<<s3<<" S="<<S;
    if ((S-s1-s2-s3)<0.00001) std::cout<<"prinadlejit";
    else std::cout<<"ne prinadlejit"<<"\n";
    system("pause");
}
в чём ошибка, какие координаты бы не вводила пишет что точка принадлежит, Посмотрите пожалуйста код, в чём ошибка?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru