Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| 18192123 |
24.04.2008 14:05
Сообщение
#1
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 920 Пол: Женский Реальное имя: Марина Репутация: 2 |
В поток записана последовательность целых чисел. Найти минимум и максимум и поменять их местами, не используя дополнительных потоков.
Начала я с того, что попыталась сосчитать первое число, чтоб было с чем сравнивать... Проблема в том, что если в файле одно число - то оно фиксируется и выводиться (в компонент Memo) как надо, но если больше - приложение вылетает с ошибкой " '1-е число из файла' is not a valid integer value".. структура файла: 11 22 56 ... и т.д Объясните, как исправить, чтоб отработало без ошибок?
Сообщение отредактировано: 18192123 - 24.04.2008 14:14 |
![]() ![]() |
| 18192123 |
27.04.2008 19:34
Сообщение
#2
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 920 Пол: Женский Реальное имя: Марина Репутация: 2 |
Снова я что-то напутала...Результаты работы приложения далеко не те, какими должны быть..
Содержимое файла: 45 2 3 1 Результат: 45 2 3 145 Содержимое файла: 1 2 3 45 Результат: 1452 3 1 2 1
Уже и не знаю, что я снова не правильно делаю..Объясните пожалуста!.. |
18192123 Работа с потоком 24.04.2008 14:05
volvo Вот так:
while (c<>#13)and(i<=k-1) do // ... 24.04.2008 16:03
18192123
Вот так:
[code=pas]while (c<>#13)and(i<=... 24.04.2008 16:53
volvo Во-первых, вот тут:
Почему увеличиваешь на 1? Надо... 24.04.2008 17:25
18192123
А вообще, я бы сделал так:
Спасибо за объяснени... 24.04.2008 18:14
18192123 Добавила нахождение позиций максимального и минима... 24.04.2008 19:48
18192123 И даже то, что дописала про нахождение позиций не ... 24.04.2008 22:09
18192123 Вот что я добавила:перезаписала на место максималь... 24.04.2008 22:31
18192123 Вот код для предыдущего сообщения..
procedure TF... 27.04.2008 12:30
volvo А почему они не должны игнорироваться? Ты что, где... 27.04.2008 12:42
18192123
Если минимальное и максимальное числа состоят из ... 27.04.2008 13:03
volvo Угу... Только следить за тем, чтобы копирование шл... 27.04.2008 13:11
18192123
...то проще копировать символы "назад" ... 27.04.2008 13:18
18192123 Вот моя попытка разобрать случай, если кол-во цифр... 27.04.2008 15:13
18192123 Пожалуста, объясните, как избавиться от лишних циф... 27.04.2008 17:17
volvo Лень запускать Дельфи :) , я сделал эмуляцию рабо... 27.04.2008 18:35
volvo ...
delta := length(inttostr(max)) - length(intt... 27.04.2008 20:05
18192123
Что я делаю не так? :)
Всё так)) Спасибо больш... 27.04.2008 20:36![]() ![]() |
|
Текстовая версия | 9.12.2025 1:29 |