![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 08.06.2012
Сообщений: 7
|
![]()
txt:=memo.text; //копия текста из memo
for i:=1 to length(memo.text) do //vichislenie faktoriala if copy(memo.Text,i,1)='!' then //как только в строке находится знак факториала выполняются действия begin pos:=i; //чтобы не сбился цикл для дальнейших операций копирую положение "!" m1: // if (copy(memo.text,pos-2,1)<>'+') or (copy(memo.text,pos-2,1)<>'-') or (copy(memo.text,pos-2,1)<>'*') or (copy(memo.text,pos-2,1)<>'/') then //если пред-предыдущий символу "!" не "+,-,/,*" значит уменьшаем позицию на 1 и переходит к метке m1 begin pos:=pos-1; Goto m1 end; end; memo.text:=txt; ну как бы этот код не вычисляет факториал, я пытаюсь хотя бы вырезать число |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]() Цитата:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 08.06.2012
Сообщений: 7
|
![]()
а как организовать такой цикл в цикле чтобы не висла? через while пробовал..
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]() Цитата:
значит всегда переход (тоже и while) значит ВИСИМ. Надо исправить условие, но как ? не совсем понятно, что хотим проверить. может быть так? Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 08.06.2012 в 14:33. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
виснет программа | LUXEOR | C++ Builder | 0 | 27.01.2012 23:20 |
Виснет прога | $T@LKER | Помощь студентам | 7 | 22.03.2011 09:43 |
прога виснет из-за goto | tred | Помощь студентам | 8 | 27.06.2010 10:34 |
Помогите понять почему прога виснет | Asira | Помощь студентам | 5 | 21.12.2009 22:57 |
logonui- виснет :_( | steck | Свободное общение | 0 | 03.09.2007 16:38 |