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

Попадание точки в заданную область - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс Квадратная матрица. Методы: сложение с матрицей, транспонирование, вывод элементов http://www.cyberforum.ru/cpp-beginners/thread909069.html
Класс «Квадратная матрица». Методы: сложение с матрицей, транспониро-вание, вывод элементов матрицы на дисплей. А следующая программа, использовать код программы которую надо сделать выше, но сделать перегрузку операторов
C++ Выделение памяти под массив объектов без вызова конструктора Добрый вечер. Насколько я знаю, при выделении памяти под массив объектов, для каждого из них вызывается конструктор. Можно ли сперва выделить память, а затем инициализировать объекты? Нашел следующий код, но не совсем понимаю, как он вообще работает STACK* s = (STACK*)operator new (sizeof STACK* MAX); //выделяем память под массив объектов размером MAX new (&s ) STACK (InitNumber,... http://www.cyberforum.ru/cpp-beginners/thread909059.html
Не получается вынести класс в отдельный файл C++
Добрый вечер. Не получается вынести код в отдельный файл. есть заголовочный файл, и есть файл с методами. При компиляции выдает ошибку "error C2011: cTGA: переопределение типа "class"". Опыта работы с C++ мало, поэтому не могу разобраться в чем проблема. Помогите пожалуйста. Вот исходный код: cTGA.h: #pragma once #include "stdafx.h" class cTGA { public: cTGA() { //конструктор
Разработать функцию f(a,b), которая по катетам a и b вычисляет гипотенузу C++
Разработать функцию f(a,b), которая по катетам a и b вычисляет гипотенузу.С помощью данной функции найти периметр фигуры ABCD по заданным сторонам AB,AC,DC.
C++ "iD3DFont" не определен http://www.cyberforum.ru/cpp-beginners/thread909030.html
не могу найти SDK для iD3DFont вот тут пытаюсь использовать for(int i = 0; i < ModelInfo.size(); i++) { iD3DFont.Draw(ModelInfo.X,ModelInfo.Y,ModelInfo.Name,D3DCOLOR_XRGB(255,0,0)); } может кто подскажет, где найти?
C++ СЛАУ на C++ с использованием ООП Помогите пожалуйста, у самой ничего не получается. Нужно написать программу по подсчету системы линейных уравнений третьего порядка с использованием ООП (классы и пр.), метод решения любой (Гаусс/Крамер). подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
22.06.2013, 11:00     Попадание точки в заданную область
Цитата Сообщение от Naril Посмотреть сообщение
Дана точка на плоскости с координатами (x,y).Составить программу, которая выдает одно из сообщений <<Да>>,<<Нет>>,<<На границе>> в зависимости от того , лежит ли точка внутри заштрихованной области , вне заштрихованной области или на ее границе. Области задаются графически следующим образом:
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
using namespace std;
 
bool IsInBounds(double x, double y);
bool IsOnBounds(double x, double y);
 
int main()
{
    double x, y;
    while(true)
    {
        cout<<"Enter x y (example 5 4) : ";
        cin>>x>>y;
        if(IsOnBounds(x, y))
            cout<<"ON BOUNDS : YES"<<endl;
        else
            cout<<"ON BOUNDS : NO"<<endl;
        if(IsInBounds(x, y))
            cout<<"IN BOUNDS : YES"<<endl;
        else
            cout<<"IN BOUNDS : NO"<<endl;
    }
    return 0;
}
 
bool IsOnBounds(double x, double y)
{
    bool bOnBounds = false;
    if
    (
        x == 0 && y == 0
        ||
        x == -23 && -23 <= y && y <= 0
        ||
        x == y && y / x < 1.61977519054
    )
        bOnBounds = true;
    return bOnBounds;
}
 
 
bool IsInBounds(double x, double y)
{
    bool bInBounds = false;
    if(-23 < x && x < 0)
    if(-23 < y && y < 0)
    {
        if(y / x < 1.61977519054) //1.61977519054 - tg(45) DEG
            bInBounds = true;
    }
    return bInBounds;
}
Миниатюры
Попадание точки в заданную область   Попадание точки в заданную область  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru