Форум программистов, компьютерный форум 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
30.10.2012, 20:08     Программа вычисления местонахождения точки относительно фигуры (лежит ли точка внутри, на контуре или вне фигуры)
Нужно написать программу вычисления местонахождения точки относительно фигуры(лежит ли данная точка внутри неё, на контуре или вне фигуры). В данном случае, это прямоугольник. Главная функция должна вызывать 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;
}
}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru