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

Программа, которая определяет, попадает ли точка с заданными координатами в область - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана цифра. Вывести строку — название соответствующей цифры на английском языке http://www.cyberforum.ru/cpp-beginners/thread676058.html
Вариант 2. Дано целое число в диапазоне 0 – 9. Вывести строку — название соответствующей цифры на английском языке (0 — "zero", 1 — "one", 2 — "two", ...).
C++ Проход по массиву Всем здравствуйте, что то я сейчас затормозил. В общем суть задачки проста найти из данного массива (действительных чисел) первое число меньшое 2.5 вывести його индекс и значение, если таких нет вывести что их нет:) Я не могу понять, куда пристроить вставку с выводом сообщения о отсутствии чисел меньших за 2.5 (нужно что б массив проходил по всем елементам, но вывод сообщения был только один)... http://www.cyberforum.ru/cpp-beginners/thread676054.html
Подскажите правильно ли сделана программа? C++
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от xнач. до xкон. с шагом dx и с точностью e. #include <iostream> // содержит классы cin, cout; #include <iomanip> // содержит функцию setw #include <cmath> using namespace std;
файлы stdafx C++
Здравствуйте, форумчане! Подскажите, пожалуйста, зачем нужны файлы stdafx? почему в начале создания консольного приложения иногда появляются файлы stdafx.h в папке с заголовочными файлами и stdafx.cpp в Source files папке...а иногда они не создаются?
C++ Сортировка по алфавиту http://www.cyberforum.ru/cpp-beginners/thread676042.html
На вход подается некоторое количество описаний книг (автор, название, количество страниц). Отсортировать и вывести в алфавитном порядке по названиям.
C++ Отличие двух типов Чем отличаются два типа: double и float? Напишите существенные отличия! подробнее

Показать сообщение отдельно
CEBEP
105 / 105 / 9
Регистрация: 21.03.2010
Сообщений: 437
20.10.2012, 23:06     Программа, которая определяет, попадает ли точка с заданными координатами в область
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
bool halfCircle1(double x, double y, double r) { return (x - r) * (x - r) + (y - r) * (y - r) < r * r && x > y; }
bool halfCircle2(double x, double y, double r) { return (x + r) * (x + r) + (y + r) * (y + r) < r * r && x < y; }
bool condition(double x, double y, double r) { return halfCircle1(x, y, r) || halfCircle1(x, y, r); }
 
double in()
{
    double ret;
    std::cin >> ret;
    return ret;
}
 
void main()
{
    while (true)
    {
        std::cout << "Insert x, y, R: ";
        std::cout << ( condition(in(), in(), in()) ? "this point contained by my circle" : "this point isn't owned by my circle" ) << std::endl;
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru