Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2010, 22:25   #1
powergrean
 
Регистрация: 01.06.2010
Сообщений: 2
По умолчанию лежат ли точки в окружности

Дан файл PRIM.dat в котором записаны координаты точек x, y,...xn, yn. Найти лежат ли точки в окружности с центром О(а,b) и радиусом R.
З.Ы. Заранее благодарю!
powergrean вне форума Ответить с цитированием
Старый 15.06.2010, 07:49   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,829
По умолчанию

Ну если вопрос "жизни и смерти", то фриланс вас спасет.
Цена? Сроки?
p51x вне форума Ответить с цитированием
Старый 15.06.2010, 07:52   #3
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

За небольшое вознаграждение...
Контакты:
e-mail: delmas-61@mail.ru
icq: 585281783
Skype: delmas61
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 17.06.2010, 15:31   #4
Ketchup
 
Аватар для Ketchup
 
Регистрация: 17.06.2010
Сообщений: 4
По умолчанию

Вот, прошу. Работает правильно, только я не уверена, что нужно было прямо в программе вводить файл
Код:
Uses crt;
var
 f: file of integer;
 a,b,R,x,y,xi,yi:integer;
 Res:Real;
 k:boolean;
Begin
 clrscr;
 Write('Vvedite koordinaty X centra kryga: '); ReadLn(a);
 Write('Vvedite koordinaty Y centra kryga: '); ReadLn(b);
 Write('Vvedite radiys R kryga: ');ReadLn(R);
 Assign(f,'Prim.dat');
 Rewrite(f);
 WriteLn('Vvodim fajl:');
 Repeat
  Write('Vvedite X to4ki:'); ReadLn(xi); Write(f,xi);
  Write('Vvedite Y to4ki:'); ReadLn(yi); Write(f,yi);
  WriteLn('Xotite ew4o? Esli net nazmite N');
 until (readkey='N')or(readkey='n');
 close(f); reset(f);
 While not eof(f) do
  begin
   Read(f,x);
   Read(f,y);
   Res:=sqrt(sqr(x-a)+sqr(y-b));
   if Res<=R then
   begin
    WriteLn('To4ka(',x,',',y,') lezit v okryznosti.');
    k:=true;
   end;
  end;
 if k=false then
  WriteLn('V fajle net to4ki, kotoraja lezit v okryznosti.');
 close(f);
 ReadLn;
End.
Я понял одну нехитрую истину. Она в том, чтобы делать чудеса своими руками. (с) А.С.Грин.

Последний раз редактировалось Stilet; 17.06.2010 в 16:16.
Ketchup вне форума Ответить с цитированием
Старый 17.06.2010, 16:17   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
я не уверена
Не страшно. Когда стоит вопрос смерти и... смерти любая соломинка столбом покажется. Тем паче задача решена.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить Лежат ли точки на одной прямой домик Помощь студентам 10 11.04.2010 20:12
Вращение точки по окружности BloodMaX Помощь студентам 4 21.12.2009 17:37
даны две точки. организовать движение из точки А в точку Б окружности! Wi1D Помощь студентам 6 23.05.2009 19:55
Движение точки по окружности somwan Общие вопросы C/C++ 4 17.03.2009 16:30
Определить, лежат ли обе точки относительно прямой в одной полуплоскости - задача на С++. Wia Помощь студентам 4 21.12.2008 02:06