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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 28.06.2013, 20:19   #1
sinh
 
Регистрация: 16.09.2012
Сообщений: 7
По умолчанию Правильно написать фрагмент кода.

Нужно написать следующее:
Пока k <> 144
для l=0 до 864
для p=l до 864
если (условие), то s:=s+1
если (s=6), то k:=k+1, s:=0
Синтаксис знаю плохо, помогите привести в соответствие.
Код:
        while k <> 144 do
        begin
        for l:=0 to 864 do    begin
        for p:=l to 864 do    begin
        if ((arr2.arr[l,0]=arr2.arr[p,0]) And
             (arr2.arr[l,1]=arr2.arr[p,1]) And
             (arr2.arr[l,2]=arr2.arr[p,2]))  then s:=s+1;
        if s=6 then  begin; k:=k+1; s:=0; end;
        end;
        end;
        end;
sinh вне форума
Старый 28.06.2013, 20:43   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Не мешало бы начальные значения для k задать обязательно, для s возможно, зависит от анализируемых значений в arr2.arr
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Старый 28.06.2013, 20:45   #3
sinh
 
Регистрация: 16.09.2012
Сообщений: 7
По умолчанию

У меня заданы: k:=0; s:=0;. Из цикла не выходит когда k становится равным 144.
sinh вне форума
Старый 28.06.2013, 20:47   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Если задано, то хорошо, просто в представленном фрагменте кода этого не заметно
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Старый 28.06.2013, 21:03   #5
sinh
 
Регистрация: 16.09.2012
Сообщений: 7
По умолчанию

Можно закрывать, перед 2-м for нужно было обнуление s поставить.
sinh вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фрагмент кода по алгоритму Студент8565 Помощь студентам 4 12.05.2013 17:42
Удалить фрагмент из кода DeadWarlock Общие вопросы Delphi 2 03.02.2012 00:26
Спарсить фрагмент кода из ссылки Arsenx777 Работа с сетью в Delphi 3 03.11.2011 18:03
[C++] Написать фрагмент кода на C++ по диаграмме классов webdesigner Фриланс 1 17.11.2010 18:49
Фрагмент кода С++ Роман Кор Общие вопросы C/C++ 6 22.02.2009 19:25