С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Определить, попадает ли точка с заданными координатами в область, закрашенную из рисунке серым цветом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка с gech, int, ничего не выходит http://www.cyberforum.ru/cpp-beginners/thread974655.html
// Лабораторная работа № // #include "stdio.h" #include "stdlib.h" #include "math.h" #include <termios.h> #include <unistd.h> //#include "conio.h" ошибка, не существующий каталог, поэтому...
C++ Запись в файл кирилицы Добрый день , облазил все форумы ни как не могу прояснить для себя , вопрос как писать в кирилеце в файл. Компилятор DEC cpp. Вывод настроил с помощью setlocale(LC_ALL,"Russian"). Как я понял... http://www.cyberforum.ru/cpp-beginners/thread974648.html
C++ Найти площадь вписанного в окружность радиуса R неправильного 10-угольника
помогите написть задачу на С++ Найти площадь вписанного в окружность радиуса R неправильного 10-угольника, если его стороны – это хорды, стягивающие дуги 2п/55, 4п/55, 6п/55,...20п/55 рад. Длина...
C++ Линейная программа (в чем ошибка)
Дана задача: Напишите программу-модель анализа пожарного датчика в помещении, которая выводит сообщение «Пожарная ситуация», если температура (ее значение вводится с клавиатуры) в комнате превысила...
C++ Задача на массив http://www.cyberforum.ru/cpp-beginners/thread974630.html
Добрый день! Помогите с решением данного массива: Найти сумму положительных элементов линейного массива целых чисел. Размерность массива – 10. Заполнение массива осуществить с клавиатуры.
C++ Шифрование подстановкой и раскрытие шифра методом частотного анализа Выполнитиь частотный анализ открытого текста_1 (не менее 100 тыс. знаков). Выполнить шифрование простой заменой текста_2 (не менее 100 тыс. знаков). Выполнить частотный анализ шифротекста_2.... подробнее

Показать сообщение отдельно
0x0d9
8 / 8 / 2
Регистрация: 04.09.2013
Сообщений: 17
14.10.2013, 14:43
Цитата Сообщение от denpanov Посмотреть сообщение
0x0d9, Kuzia domovenok
А без bool можно реализовать?
C++ (Qt)
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
#include <iostream>
 
using std::cin;
using std::cout;
 
int isHit(int x, int y, int R);
 
 
 
int main()
{
    int x, y, R;
    cout << "Enter x, y, R";
    cin >> x >> y >> R;
    if (isHit(x, y, R))
        cout << "Bingo!";
    else 
        cout << "Miss";
 
    return 0;
}
 
 
int isHit(int x, int y, int R) {
        double leftCircleField = sqrt((pow(x + R, 2) + pow(y + R, 2)));
        double rightCircleField = sqrt(pow(x - R, 2) + pow(y, 2));
        if (x > -R && x < 2 * R && y > -R && y < R && leftCircleField > R  && rightCircleField < R)
                return 1;
        return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.