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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.04.2014, 01:20   #1
zaira001002
Форумчанин
 
Аватар для zaira001002
 
Регистрация: 13.09.2012
Сообщений: 122
По умолчанию Как правильно записать цикл? (Delphi)

Я использовала массив с типом Point:
Код:
CoordPoints: array of TPoint;
И у меня вот отрезок программы, где нужна подсказка именно на то, что вставить вместо многоточия?
Код:
        CoordPoints[I].X:= StrToInt(SDeleted);
        CoordPoints[I].Y:= StrToInt(S);
        end;
        // Найдем первое звено ломаной линии,
        // пересекающая наибольшее количество сторон треугольников
       for I:=1 to ... do
        for J := 1 to ... do
        begin
        // Вычисляем длину звена
          D:=Sqrt( Sqr(CoordPoints[I].X-CoordPoint[J].X)+ Sqr(CoordPoints[I].Y-CoordPoint[J].Y));
          // найдем количество пересекаемых сторон треугольников
          if D>Max then
          begin
            Max:=D;
            X:=I;
            Y:=J;
          end;
        end;
zaira001002 вне форума
Старый 21.04.2014, 01:34   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,318
По умолчанию

Код:
for I := low(CoordPoints) to high(CoordPoints) - 1 do
  for J := I + 1 to high(CoordPoints) do
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме
Старый 21.04.2014, 01:43   #3
zaira001002
Форумчанин
 
Аватар для zaira001002
 
Регистрация: 13.09.2012
Сообщений: 122
По умолчанию

Теперь эта строка как ошибка выглядит, получается я неправильно задала массив?
Код:
D:=Sqrt( Sqr(CoordPoints[I].X-CoordPoint[J].X)+ Sqr(CoordPoints[I].Y-CoordPoint[J].Y));
выдает ошибку следующую:
[DCC Error] Lab5.pas(192): E2003 Undeclared identifier: 'CoordPoint'
zaira001002 вне форума
Старый 21.04.2014, 01:47   #4
zaira001002
Форумчанин
 
Аватар для zaira001002
 
Регистрация: 13.09.2012
Сообщений: 122
По умолчанию

я извиняюсь))) я все исправила
zaira001002 вне форума
Старый 21.04.2014, 01:51   #5
zaira001002
Форумчанин
 
Аватар для zaira001002
 
Регистрация: 13.09.2012
Сообщений: 122
По умолчанию

Спасибо большое за помощь)
zaira001002 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно записать условие С++ Валера1984 Помощь студентам 1 25.02.2014 16:33
Как правильно записать условие VP86 Общие вопросы C/C++ 7 17.09.2013 14:34
Как правильно записать формулу в с++? yurok25 Помощь студентам 4 14.05.2012 23:01
как правильно записать строку? Vladimir-belikov Помощь студентам 4 10.06.2011 08:40