![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 20.06.2009
Сообщений: 195
|
![]()
__STDC__
Нету никаких пртензий, вот переписал твой код, ошибка http://s52.radikal.ru/i136/0906/f6/b1d4464f733e.jpg |
![]() |
![]() |
![]() |
#12 | |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
![]() Цитата:
Uguu~
|
|
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 20.06.2009
Сообщений: 195
|
![]()
ввожу 43 54 я пошел гулять (здесь всё спокойно считает=97)
ввожу это я пошёл в 6 и пришёл в 4 (выводит только 6, а надо 10) |
![]() |
![]() |
![]() |
#14 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
![]()
пробел ставьте в конце...
или исправить так Код:
Uguu~
Последний раз редактировалось __STDC__; 20.06.2009 в 22:56. |
![]() |
![]() |
![]() |
#15 | |
Форумчанин
Регистрация: 20.06.2009
Сообщений: 195
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#16 | |
пропагандирую жизЪ
Форумчанин
Регистрация: 19.03.2007
Сообщений: 950
|
![]() Цитата:
Потом идет проверка: если символ 4 не 0..9 или i не последняя, то ... символ 4 - цифра, поэтому val(...) работать не будет. Тогда уж так: Код:
Посторонним В.
|
|
![]() |
![]() |
![]() |
#17 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
![]()
not(s[i] in ['0'..'9']) or (i = length(s)) - все верно...
НЕ (4 в 0-9) ИЛИ (ТЕК. ПОЗ. = ДЛИНА) Если символ НЕ последний - получаем НЕ (ПРАВДА) ИЛИ (ЛОЖЬ) = ЛОЖЬ ИЛИ ЛОЖЬ = ЛОЖЬ все нормально - символ цифра - условие не выполняется... если символ последний НЕ (ПРАВДА) ИЛИ (ПРАВДА) = ЛОЖЬ ИЛИ ПРАВДА = ПРАВДА все ок, условие выполняется, т.к. символ последний - добавляем число к сумме... (i=length(s)) or (not(s[i] in ['0'..'9']))) - Оо то же самое немного переписанное... вы думаете от этого что-то изменилось??
Uguu~
|
![]() |
![]() |
![]() |
#18 |
пропагандирую жизЪ
Форумчанин
Регистрация: 19.03.2007
Сообщений: 950
|
![]()
ах да, мне показалось что эта скобка закрывается за выражение length(s).
![]() з.ы: вот ты намудрил)
Посторонним В.
Последний раз редактировалось NSvirus; 20.06.2009 в 23:42. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как подсчитать сумму цифр в столбце и вывести их в Edit | MaxiMkaUA | БД в Delphi | 12 | 30.05.2009 11:04 |
Строки. Как вывести часть строки? | Anfall | Общие вопросы Delphi | 7 | 26.02.2009 09:10 |
Найти сумму всех чисел из промежутка от А до В, кратных 8 и 16 | nickky2 | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 05.12.2008 13:27 |
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй | gotex | Помощь студентам | 4 | 08.05.2008 02:27 |
Найти сумму положительных нечетных чисел меньше 50 | мандаринка | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 22.12.2007 21:45 |