Форум программистов, компьютерный форум 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? Напишите существенные отличия! подробнее

Показать сообщение отдельно
De_N
16 / 14 / 2
Регистрация: 15.10.2012
Сообщений: 33
20.10.2012, 23:45     Программа, которая определяет, попадает ли точка с заданными координатами в область
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
#include "stdio.h"
#include "math.h"
 
main()
{
 
float x, y, R; // Начальное, конечное и шаг соответственно
printf("X = ");
scanf("%f", &x);
printf("Y = ");
scanf("%f", &y);
printf("R = ");
scanf("%f", &R);
 
//     ______________1_______________       ______2____
if (( ((R-x)*(R-x)+(R-y)*(R-y) <= R*R) && ((x>0)&&(y<x)) )  || \
(((-R-x)*(-R-x)+(-R-y)*(-R-y) <= R*R) && ((x<0)&&(y>x))))
printf ("Принадлежит серой области");
else
printf ("NOO");
 
 
scanf("%f", &R); // чтобы увидеть результат
}
В начале пользователь вводит координаты x и y и радиусы R.
Программа состоит из одного условного оператора со сложным условием.
Часть 1 - проверка того, входит ли точка в правый верхний круг.
Часть 2 - проверка того, ниже ли эта точка прямой, проходящей через (0;0) под углом 45*
Между ними стоит &&, поскольку обязательно выполнение обоих условий.
Под ним аналогичное условие для круга в третьей четверти.
 
Текущее время: 09:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru