|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.06.2008, 13:34 | #1 |
Пользователь
Регистрация: 27.10.2007
Сообщений: 42
|
Нужна помощь в написании програмки на с++
Здравствуйте!!!!! Нужна помощь в написании програмки на с++!!! К ней есть процедурки написанные на Borland Studio 2005!! Помогите слепить это все в програмки для обычьного компилятора!!!!
Задача: Если все точки плоскости, заданные своими координатами, попадают в круг радиусом R и центром в начале координат, определить их среднюю абциссу и ординату, иначе распечатать номера точек, не попавших в заданый круг!!! НУЖНО ЧТОБЫ ОНА БЫЛА В ПРОЦЕДУРАХ И ФУНКЦИЯХ!!!! Помогите пожалуйста, завтра здавать!!! Процедурки на Borland Studio 2005: Код:
Последний раз редактировалось merax; 12.06.2008 в 16:57. |
10.06.2008, 14:19 | #2 |
Пользователь Подтвердите свой е-майл
Регистрация: 30.05.2008
Сообщений: 96
|
Ты б паподробнее описал свои процедурки?
Например в input_array передаеться параметр N. Тогда зачем его передовать, если он нигде не используется. |
10.06.2008, 14:40 | #3 |
Пользователь
Регистрация: 27.10.2007
Сообщений: 42
|
Дело в том, что процедурки писал не я! Я вот щас пытаюсь сам написать да вот не знаю как среднюю абциссу и ординату найти!!!!
|
10.06.2008, 14:57 | #4 |
Пользователь Подтвердите свой е-майл
Регистрация: 30.05.2008
Сообщений: 96
|
А что значит плоскасть? Ведь она не ограничеваеться каардинатами, она бесконечна.
Быть может ты имееш ввиду просто огранниченную область. Если так, то эта область должна иметь определенную форму, потому что описать произвольную область каардинатами будет проблемотично. В твоем случае какая область? Прямоугольная? |
10.06.2008, 15:25 | #5 |
Пользователь
Регистрация: 27.10.2007
Сообщений: 42
|
Здесь окружность радиусом R! А описывается она так!!! ((X*X+Y*Y)<=(R*R))
|
10.06.2008, 15:45 | #6 |
Пользователь Подтвердите свой е-майл
Регистрация: 30.05.2008
Сообщений: 96
|
Это точки проверяються.
А каардинаты значит никакой принадлежности к плоскасти не имеют. То есть просто вводишь несколько каардинат, и проверяеш их, находяться ли они в круге. Тогда средние значения можно получить только как срееднее арифметическое. По другому я незнаю как. |
10.06.2008, 15:52 | #7 |
Пользователь
Регистрация: 27.10.2007
Сообщений: 42
|
Понятно!!!А как будет выглядеть выражение, что ордината равна сумме координат по оси ох делённой на количество точек???????
|
10.06.2008, 16:13 | #8 |
Пользователь Подтвердите свой е-майл
Регистрация: 30.05.2008
Сообщений: 96
|
Как-то сомнительно. Может нужно найти центр плоскости?
|
10.06.2008, 16:19 | #9 |
Пользователь
Регистрация: 27.10.2007
Сообщений: 42
|
ЭЭЭ!!! Вобще препод сказал что задачка довольно простая!!!!
А ты знаешь как найти центр плоскости!!!! Да и зачем его находить??? |
10.06.2008, 17:13 | #10 |
Форумчанин
Регистрация: 06.06.2008
Сообщений: 105
|
Центра плоскости не существует,т.к. она бесконечна.
Если нужно найти сред. арифм. координат по оси Х, если мы знаем координаты точек - то просто в цикле ищем сумму всех координат по оси х и делим на кол-во точек.Нечто такое Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь в написании кода | Михаил Юрьевич | Общие вопросы Delphi | 2 | 27.12.2007 09:32 |
Нужна помощь в написании программы. | GhosT3Ds | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 23.12.2007 07:45 |