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

Как написать доп. функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Софт для составления блок-схем http://www.cyberforum.ru/cpp-beginners/thread690533.html
Посоветуйте программу для составления блок-схем
C++ Поиск и удаление в строке string Всем привет! Проблема в следующем: в string строку записал из файла предложение, которое состоит из символов, знаков препинания и пробелов.По заданию нужно отформатировать это предложение: н-р: - не должно идти подряд более одного пробела, - между словом и знаком препинания не должно быть пробела Как это возможно сделать? http://www.cyberforum.ru/cpp-beginners/thread690526.html
Чтение из текстового файла C++
Всем доброго времени суток. Допустим у меня есть файл (file.txt) Содержание текстового файла: { 12:20 13:10 13:20 } Вопрос: Каким образом мне обратиться к файлу, если я хочу получить второе время, то есть 13:10?
DirectX неправильное движение C++
Доброго дня уважаемые! прошлый мой пост проигнорировали прошу помощи в новом! прошу пожалуйста взглянуть на прикреплённый код и если можно подсказать мне - как исправить движение кубика, чтобы кубик двигался как машинка... Заранее благодарю за помощь!
C++ Обработка строк, укозателем http://www.cyberforum.ru/cpp-beginners/thread690492.html
Обработка строк при помощи указателей. Здравствуйте Помогите, пожалуйста, решить задачу. Для ввода строк использовать один и тот же символьный массив tmp.Обработку строк производить при помощи указателей внутри выделенного блока памяти. Запрещается использовать дополнительные массивы или блоки. Создать текстовую функцию main(), которая реализует след. алгоритм: 1. Объявить и ввести...
C++ Как получить такую картинку (двухразм. масс.) в C++? Уважаемые программисты! Я новичок совсем в программировании. Помогите, пожалуйста, с заданием! Как получить такую картинку, если прописывать самым простым языком (для новичка), в двухразм. масс.? подробнее

Показать сообщение отдельно
Angle126
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 9
07.11.2012, 00:33  [ТС]     Как написать доп. функцию
прямоугольник задан точками (-а;0)(а;0)(а;а)(-а;а)
точка на плоскости

#include <iostream>
#include <stdlib.h>
using namespace std;


bool inPar(double &a)
{
cout<<"Input parameter (real>0)\n";
cin>>a;
if(a>0)
return 1;
else
return 0;
}

void inPoint(double &x, double &y)
{
cout<<"Input point(real coordinates x y)\n";
cin>>x>>y;
return ;
}


int whereIsPoint(double a, double x, double y)
{

if (((y-a)/a)<0 && ((x-a)/a)<0 && ((x+a)/a)>0 && y>0)
return -1;
else

if (((y-a)/a)>0 || ((x-a)/a)>0 || ((x+a)/a)<0 || y<0)
return 1;
else
return 0;}



void outMessage(int whereIS)
{
if (whereIS==-1)
cout<<"In\n";
else
if(whereIS==1)
cout<<"Out\n";
else
cout<<"On\n";
return;

}



int main()
{
cout << "Point and Contour\n";
double a=0, x=0, y=0;
if (inPar(a)==0)
{cout << "WRONG PARAMETR\n";

system ("pause");

return 0;
}
else inPoint(x, y);

int whereIS=0 ;
whereIS=whereIsPoint(a, x, y);


outMessage(whereIS);
system("pause");
return 0;
}

программа работает, но при этом нужно написать доп.функцию, которая бы вычисляла наименьшее расстояние от точки до контура и при этом возвращала это расстояние. программа работает правильно.
 
Текущее время: 17:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru