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

Расстояние - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функции http://www.cyberforum.ru/cpp-beginners/thread211405.html
Написать програму по C/C++ по теме:вычеслить и запомнить количество отрицательных елементов каждого столбца для матриц А(10;10) В(15;20) Вот пример от другой програмы:Вычеслить суммы положительных элементов массивов Х(N),Y(M),Z(K) N<=60,M<=60,K<=70. Вот решение: #include<conio.h> #include<stdlib.h> #include<iostream.h> #include<stdio.h> int sum(int *a, int n)
C++ НОК массива "Си" Помогите найти НОК всех целых чисел одномерного массива.... http://www.cyberforum.ru/cpp-beginners/thread211394.html
Вычисление функции результат в файл C++
Помогите написать программу которая будит обсчитывать функцию, например (sin(x)+x-1) и записывает результат в файл. шаг и отрезок задавать с клавиатуры Использовать библиотеку math.h
Комментарии к сортировке методом Шелла C++
#include <conio.h> #include <stdio.h> void shellSort(int a, int n); void mini_sort(int A,int m,int i); void main() { int z,A={56,345,57,34,678,567,43,12,65,47,689,38,24,67}; for (z=0;z<14;z++) printf ("%d ",A); printf("\n\n");
C++ Шелл, Хоар, слияние + шаблоны http://www.cyberforum.ru/cpp-beginners/thread211386.html
Кто может посодействовать в ниписании такой проги? шелл хоар и слияние... так чтобы было в начале меню с выбором каким методом сортировать? и чтобы там можно было делать сортировку массивов? ОЧЕНЬ ПРОШУ, НУЖНА ПОМОШЬ!!!
C++ Класс Квадрат: ввод, перемещение на плоскости Нужно создать квадрат с помощью классов, один из методов перемещение на плоскости. Помогите, пож., как ввести квадрат, не используя графику. Заранее спасибо! подробнее

Показать сообщение отдельно
Yertugan
0 / 0 / 0
Регистрация: 11.12.2010
Сообщений: 6
15.12.2010, 04:43     Расстояние
На плоскостисвоими координатами задано N точек. Рассмотрим набор прямых, проведенных через все различные пары точек. Необходимоопределить наибольшеевозможноерасстояниеотлюбой заданной точки, до любой прямойпостроеннойподвумдругим точкам.
Задание
Напишите программу DIST, котораяпонабору точек плоскостивычисляет максимальноерасстояниеот точки до прямой.
Входные данные
Перваястрокавходного файлаDIST.DATсодержитединственное целое число – количество точек N
(3≤N≤700) заданных на плоскости. ДалееследуетNстрок, каждаяиз которых задает точку плоскостив формате “x y” (-5000≤x, y≤5000), x и y – целые числа. Никакие две точки не имеют одинаковых координат.

Выходные данные
Единственная строкавыходного файлаDIST.SOLдолжнасодержать наибольшеерасстояниеот однойиз заданных точек, до прямой,построенной на двух других точках, с точностью до 10-6. Ответдолжен быть записан в форматес точкой (<целая часть>.<дробная часть>)
Пример входных и выходных данных
DIST.DAT DIST.SOL
5
1 4
2 0
2 4
3 5
4 4 4.242641

уровнение прямой ax+b=y; далее:
(x2-x1)/(x-x1)=(y2-y1)/(y-y1);
a=(y2-y1)/(x2-x1);
b=-ax1+y1;

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