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

числовая прямая. Какому из отрезков принадлежит данная точка x? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу-модель анализа пожарного датчика в помещении http://www.cyberforum.ru/cpp-beginners/thread729192.html
Написать программу-модель анализа пожарного датчика в помещении,которая выводит сообщение "Пожароопасная ситуация" ,если температура в комнате превысила 60 градусов
C++ Перевести код построения графика с С Нужно график будет строить, нашел основу в С++, как я понимаю все останется таким же, только count на printf поменяется, вот только помогите со скобками. Вот по этой рекомендации : Определяешь мин и макс массива y. Заводишь цикл. Для каждого y вычисляешь целую часть от выражения (y-ymin)/(ymax-ymin) и умножаешь на 70. Получаешь величину n. В очередной строке выводишь n пробелов и звёздочку, а... http://www.cyberforum.ru/cpp-beginners/thread729157.html
Заменить строки массивом массивов чаров C++
Подразумевается создание массива строк, а точнее - массива массивов чаров, чтобы сделать код расширяемым в будущем. Смысл кода в том, что робот управляется путём создания в определённом каталоге файлов, имена которых являются командами. Робот файл удаляет, команду выполняет и всё повторяется сначала. Что ещё посоветуете? const char* goAhead = "C:\\my_robot\\GOAHEAD"; const char* turnLeft =...
Считывание из файла и запись в файл C++
не знаю в чем ошибся, не могу найти ничего, помогите пожалуйста, да если не сложно , еще нужно избавиться от глобальных переменных, не знаю как =) Задание: Результаты сессии: ФИО студента, оценки по математике, физике, программированию, истории. Дополнить вывод информацией о том, выплачивается ли студенту стипендия (средний балл >= 4). Но нужно -ввод данных с клавиатуры (добавляя новые...
C++ Массивы и Табуляция http://www.cyberforum.ru/cpp-beginners/thread729103.html
Помогите пожалуйста сделать задания, а то с формулами совсем туго у меня. Для функции f(x)=a*x-b*sinx*cosx нужно сделать табуляцию.
C++ ручной ввод.бинарное дерево.нужно на вечер! пожалуйста как сделать чтоб вручную в этой программе вводилось слово а потом выводило перевод..к примеру набираю на клаве red выдаёт красный.... вот код программы#include <iostream> #include <Windows.h> #include <string> #include <iomanip> class Translator { private: struct Node подробнее

Показать сообщение отдельно
JOKFEN
6 / 5 / 1
Регистрация: 11.12.2012
Сообщений: 39
12.12.2012, 23:09     числовая прямая. Какому из отрезков принадлежит данная точка x?
Вот функция, думаю разберёшься.
C++
1
2
3
4
5
6
7
8
9
10
bool PointBelongs(Point p, Vector v)//p - точка, v - вектор
{
    float k=(p.x-v.B.x)/(v.A.x-v.B.x);
    if(k==(p.y-v.B.y)/(v.A.y-v.B.y) && k >= 0 && k <=1) 
        return true; //если принадлежит отрезку.
    k=(p.x-v.C.x)/(v.A.x-v.C.x);
    if(k==(p.y-v.C.y)/(v.A.y-v.C.y) && k >= 0 && k <=1)
        return true; //если принадлежит отрезку.
    return false; // не принадлежит
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru