![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Shmaniche |
![]() ![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 79 Пол: Мужской Репутация: ![]() ![]() ![]() |
Есть следующая наработка:
Program; Все врое бы ОК. Пробел - разделитель (что по условию задачи верно). Пишет "0 слов", если ничего не введешь или "1 слово", если введешь одно. Но если введешь "слово" [пробел] "слово" [пробел] " ", то программа скажет, что введено 3 слова, хотя его нет после второго проблела. Как сделать так, чтобы программа считала верно в таком случае? Сообщение отредактировано: Lapp - 9.06.2010 8:15 |
![]() ![]() |
Ozzя |
![]()
Сообщение
#2
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: ![]() ![]() ![]() |
|
J.Bond_33 |
![]()
Сообщение
#3
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Реальное имя: Виталий Репутация: ![]() ![]() ![]() |
как вариант сначала удалять все пробелы до слов, и после, а так же между словами если их более 2
Сообщение отредактировано: J.Bond_33 - 9.06.2010 8:11 |
prevedmuraved |
![]()
Сообщение
#4
|
|||
![]() Новичок ![]() Группа: Пользователи Сообщений: 17 Пол: Мужской Реальное имя: pavel Репутация: ![]() ![]() ![]() |
попробуй так... ![]()
-------------------- Жизнь хитра - когда у меня на руках все карты,
она внезапно решает играть в шахматы. |
|||
Lapp |
![]()
Сообщение
#5
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
попробуй так... ![]() а если строка такая: "слово_слово____", - тогда что? ![]() (пробелы заменены на _ ) -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
J.Bond_33 |
![]()
Сообщение
#6
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Реальное имя: Виталий Репутация: ![]() ![]() ![]() |
попробуй так
Program; Сообщение отредактировано: J.Bond_33 - 9.06.2010 8:41 |
Lapp |
![]()
Сообщение
#7
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
нет, J.Bond_33, и так не пойдет тоже... ))
Посмотри на свой код внимательно, постарайся найти ошибку. Если не найдешь - подсказка под спойлером.. подсказка (Показать/Скрыть)
-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
J.Bond_33 |
![]()
Сообщение
#8
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Реальное имя: Виталий Репутация: ![]() ![]() ![]() |
про это не подумал...
Program; вот так вроде будет работать в любом случае |
volvo |
![]()
Сообщение
#9
|
Гость ![]() |
J.Bond_33
Эту программу можно в 2 раза короче сделать. Не надо добавлять куски кода, "чтоб работало". Надо сначала сесть и придумать алгоритм. Потом - продумать программу. И только потом включить компьютер и начать эту программу набирать. |
Shmaniche |
![]()
Сообщение
#10
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 79 Пол: Мужской Репутация: ![]() ![]() ![]() |
попробуй так... ![]() Тогда при вводе "word_word_[нет слова]" (где _ - пробел), программа говорит, что введено 1 слово. |
Lapp |
![]()
Сообщение
#11
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Вот вся твоя задача.. Две строчки:
n:=0; -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Shmaniche |
![]()
Сообщение
#12
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 79 Пол: Мужской Репутация: ![]() ![]() ![]() |
|
Lapp |
![]()
Сообщение
#13
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Error: type mismatch. При этом: s: string; i, n: integer; Нет, так не пойдет. Давай уж весь код целиком.. Copy - Paste, please -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Cheburashka |
![]()
Сообщение
#14
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 195 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
var n, i : integer; Всё должно работать правильно, и без ошибок. Перепроверь программу свою. -------------------- ♣♣♣
"Себя великим не считай, гордясь величьем предков, Величья не добудешь ты и золота ценою! Хоть светит на небе луна, но отраженным светом - Чужою славой не живи, не будь второй луною!!!" ♣♣♣ |
Lapp |
![]()
Сообщение
#15
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Error: type mismatch. При этом: s: string; i, n: integer; Хотя, погоди... какой у тебя компилятор? Turbo? Если да, то он может хотеть лишних скобочек.. Сейчас не могу проверить, попозже. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Lapp |
![]()
Сообщение
#16
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Сейчас не могу проверить, попозже. Проверил. Нет, зря я на Turbo клепал - все нормально работает! Давай, дорогой Shmaniche, приводи весь код. Будем посмотреть (С), где ты там напортачил.. ![]() -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Shmaniche |
![]()
Сообщение
#17
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 79 Пол: Мужской Репутация: ![]() ![]() ![]() |
var n, i : integer; Всё должно работать правильно, и без ошибок. Перепроверь программу свою. Все ок. Turbo перегрузил, перестал ругаться ![]() Сообщение отредактировано: Shmaniche - 10.06.2010 9:21 |
Lapp |
![]()
Сообщение
#18
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Все ок. Turbo перегрузил, перестал ругаться Ой, темните, парниша!.. ![]() Никогда в жизни такого не было, чтоб Турбо так сбоил, и ему требовалась перезагрузка.. ![]() Ладно, остается на твоей совести. Надеюсь, тебя это хоть чему-то научило ![]() -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
![]() ![]() |
![]() |
Текстовая версия | 21.07.2025 11:01 |