Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 14.12.2008, 19:45
MushGUN MushGUN вне форума
Прохожий
 
Регистрация: 09.12.2008
Сообщения: 5
Репутация: 10
По умолчанию опять оч нужна помощь ну никак не осилить(((

вот задание: (уже 4-ый день не могу написать прогу(((()
на плоскости случайным образом заданы своими координатами 30 точек. Ранг точки равен количеству точек, которые расположены не выше и не ниже справа от данной точки.Написать прогу которая подсчитывает количество точек каждого ранга.

ну никак не написать напишите если кто может на Паскале
(в учебниках также смотрел но ниче не нашел....)

и совет можете дать плз
каким образом вычислить длину слова в тексте, который введен с клавиатуры, и как найти количество слов у которых определенное количество символов

Последний раз редактировалось MushGUN, 14.12.2008 в 19:51.
Ответить с цитированием
  #2  
Старый 15.12.2008, 11:54
AlexSku AlexSku вне форума
Специалист
 
Регистрация: 07.05.2007
Адрес: Москва
Сообщения: 884
Репутация: 21699
По умолчанию

Если нужны точки левее (с меньшим X) и ниже (c бОльшим Y), то вот код (правда, не проверял).
Код:
type
  RangPoint = record
    p: TPoint;
    rang: Integer;
  end;

var Points: array[1..30] of RangPoint;
procedure TForm1.FormCreate(Sender: TObject);
var i, j: Integer;
begin
  Randomize;
  for i:= 1 to 30 do Points[i].p:= Point(Random(100), Random(100));

  for i:= 1 to 30 do
  begin
    Points[i].rang:= 0;
    for j:= 1 to 30 do
      if (Points[j].p.X < Points[i].p.X) and (Points[j].p.Y > Points[i].p.X) then
        Inc(Points[i].rang);
  end;
end;
Ответить с цитированием
  #3  
Старый 15.12.2008, 21:21
MushGUN MushGUN вне форума
Прохожий
 
Регистрация: 09.12.2008
Сообщения: 5
Репутация: 10
По умолчанию

большое спасибо
Ответить с цитированием
  #4  
Старый 24.12.2008, 16:41
DungeonLords DungeonLords вне форума
Активный
 
Регистрация: 21.07.2008
Сообщения: 257
Репутация: 14
По умолчанию

Никогда не думал, что задам такой вопрос!

Короче, я читаю текстовой файл. Там у меня записано

C:\VA\1.exe

так вот у меня эта строка содержится в переменной name:string


(задача) а мне нужно присвоить переменной put:string путь к файлу (в данном случае путь выглядит так: C:\VA\)
Ответить с цитированием
  #5  
Старый 24.12.2008, 17:02
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,035
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Код:
put := ExtractFilePath(name);
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 04:01.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter