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

Программа вычисления местонахождения точки относительно фигуры (лежит ли точка внутри, на контуре или вне фигуры) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не производиться ввод при помощи функции gets(s) http://www.cyberforum.ru/cpp-beginners/thread684572.html
По непонятной мне причине не производиться ввод при помощи функции gets(s) или getline(cin, s). Если использовать просто cin, то проблем нет: //Рекурсия. Вычисление факториала. Функция, возвращающая // наибольший общий делитель. Функция возращающая строку в обратном // порядке. #include <iostream> #include <cstdlib> #include <cstdio> using namespace std;
C++ Указатель и рекурсия Подскажите почему не работает? (логика работы программы изложена в комментах к ней) #include <iostream> #include <windows.h> #include <string.h> #include <stdio.h> using namespace std; void reverse(char *s); int main() http://www.cyberforum.ru/cpp-beginners/thread684570.html
C++ Найти сумму первых 5 цифр дробной части действительного числа.например для числа 23,1680989 она равна 24.програма на С++
Найти сумму первых 5 цифр дробной части действительного числа.например для числа 23,1680989 она равна 24.Програма на С++.ПОЖАЛУЙСТА ПОМОГИТЕ,ОЧЕНЬ СРОЧНО!
программа обработки символьной строки C++
Если первый аргумент командной строки опция-а, то распечатать другие аргументы без их первых символов, а если первой идет опция-r, то распечатать аргументы через один в обратном порядке. (Если аргументов нет - выдать сообщение.) Пока только есть вот такая наброска: #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char *p1, *p2;
C++ Не вызывается деструктор http://www.cyberforum.ru/cpp-beginners/thread684547.html
#include <iostream> using namespace std; class myclass { int a; public: myclass(); // конструктор ~myclass(); // деструктор void show(); };
C++ Дана вещественная матрица размерности n * m. поменять местами строки с максимальным и минимальным элементами. Дана вещественная матрица размерности n * m. поменять местами строки с максимальным и минимальным элементами. подробнее

Показать сообщение отдельно
Angle126
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 9

Программа вычисления местонахождения точки относительно фигуры (лежит ли точка внутри, на контуре или вне фигуры) - C++

30.10.2012, 20:08. Просмотров 1269. Ответов 1
Метки (Все метки)

Нужно написать программу вычисления местонахождения точки относительно фигуры(лежит ли данная точка внутри неё, на контуре или вне фигуры). В данном случае, это прямоугольник. Главная функция должна вызывать 4 дополнительных:введение параметра контура, введение координат,определение местонахождения и выведение определенного сообщения. Координаты вершин прямоугольника (–a,0), (a,0), (a,a), (–a,a). С программированием связалась недавно, в силу наличия такого предмета в расписании.
Скомпилировала программу, но она неправильно работает. Что не так?
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
#include <iostream>
#include <stdlib.h>
using namespace std; 
int main()
{
double a;
double x,y;
cout << "Point and Contour\n";
cin >>a>>x>>y;
{ 
bool inPar (double &a);
cout<<"Input parameter (real>0)\n";
cin>>a;
if (a>0)
return 1;
else
return 0;
cout<<"Wrong Parameters\n";
void inPoint (double &x, double &y);
cout<<"input point(real coordinates x y)\n";
cin>>x>>y;
int whereIsPoint(double a, double x, double y);
if (x<0)
return (x==(-1)*x);
else
{if (x<a&&y<a)
return -1;
else 
{if (x>a||y>a)
return 1;
else 
return 0;
}
}
void outMessage(int where);
int where;
if (where==-1)
cout <<"In_C\n";
else
{if (where==1)
cout<<"Out_C\n";
else 
cout<<"On_C\n";
system ("pause");
return 0;
}
}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru