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

Ошибка в коде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переразместить элементы массивов так, чтоб в первом массиве остались положительные , а во втором отрицательные http://www.cyberforum.ru/cpp-beginners/thread702962.html
С клавиатуры вводиться по 5 массивом , необходимо переразместить элементы массивов таким образом , что бы в первом массиве остались только положительные , а во втором только отрицательные Особые...
C++ Указатель на 2мерный массив в функцию Добрый день, уважаемые. Столкнулся вот с какой проблемой. Хотелось бы отправлять в функцию указатель на свой 2х мерный массив чтоб после ее отработки массив содержал данные. На сайтах много примеров... http://www.cyberforum.ru/cpp-beginners/thread702960.html
16ые цифры, поразрядные операции. Максимальное число C++
Вот мои наработки, помогите из них собрать рабочую версию..#include <vcl.h> #include <stdio.h> #include <conio.h> int str_ch (int n1,int n2); void main() { int n1,n2; printf ( "\n...
C++ Напечатать только те символы, которые встречаются только в одном из слов
Даны два слова, напечатать только те символы, которые встречаются только в одном из слов. Например, для слов процессор и информация. Ответом должно быть: пессифмая. Я создал: #include "stdafx.h"...
C++ Рамдомные числа http://www.cyberforum.ru/cpp-beginners/thread702920.html
Как задать случайную последовательность чисел до 1000; Например в этой программе: #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { ...
C++ Смена обоев рабочего стола Подскажите, как програмно можно сразу сменить обои? Без перезагрузок, выходов их сеанса и т.п. Любой способ - через WinAPI, реестр. Облазил весь инет, ничего не получается. Изменяет только после... подробнее

Показать сообщение отдельно
David Sylva
1286 / 948 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
20.11.2012, 19:22
programe вы конечно извините, но ваш код неверный.
ifstream fin ("input.txt"); ofstream fout ("output.txt"); - это зачем здесь?
Надо использовать cout, cin.

Добавлено через 19 минут
Можно сделать так
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() 
{   
    setlocale(0, "rus");
    int x, y; 
    int x1, y1, x2, y2, x3, y3; 
    int p1, p2, p3;
    std::cout << "Введите координаты точки ( x, y ) " << std::endl;
    std::cin >> x >> y; 
 
    std::cout << "Введите координаты вершин треугольника ( x1, y1, x2, y2, x3, y3 )" << std::endl;
    std::cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3;  
 
    p1 = (x1 - x) * (y2 - y1) * ( y1 - y); 
    p2 = (x2 - x) * (y3 - y2) * (y2 - y); 
    p3 = (x3 - x) * (y1 - y3) * (y3 - y); 
 
    if( p1 > 0 && p2 > 0 && p3 > 0 || p1 < 0 && p2 < 0 && p3 < 0) 
        std::cout << "Точка внутри треугольника " << std::endl; 
    if( p1 == 0 || p2 == 0 || p3 == 0) 
        std::cout << "точки лежит на стороне треугольника " << std::endl; 
    else
        std::cout << "точка лежит вне треугольника " << std::endl;
}
По решению, есть так же вариант при котором точка лежит на стороне треугольника.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru