Работа с файлами |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Работа с файлами |
Stepa |
Сообщение
#1
|
Гость |
Здраствуйте, помогите пожалуйста решить задачку, что-то у меня не получается.
Дан символьный файл f. В файле f не менее двух компонент. Определить, являются ли два первых символа файла цифрами. Если да, то установить, является ли число, образованное этими цифрами, четным. |
volvo |
Сообщение
#2
|
Гость |
Stepa
Ну и в чем проблема? Читай первые 2 символа (char) из файла, и проверяй на принадлежность к цифрам: Код if ch in ['0'..'9'] then { символ является цифрой } else { это не цифра } Далее - по заданию... |
Guest |
Сообщение
#3
|
Гость |
Ухты быстро
А символьный файл это типизированный или не типизированный? |
volvo |
Сообщение
#4
|
Гость |
Символьный - насколько я понимаю:
Код Var f: File Of Char; Так будет проще... Хотя может быть и просто текстовый... Сообщение отредактировано: volvo - |
Guest |
Сообщение
#5
|
Гость |
А проверка на чётность? Ведь теперь числа в файле - char.
|
volvo |
Сообщение
#6
|
Гость |
Как из 2-х символов "собрать" число?
Код var ch1, ch2: char; number: byte; ... read(f, ch1, ch2); if (ch1 in ['0'..'9']) and (ch2 in ['0'..'9']) then begin number := 10*(ord(ch1)-ord('0')) + (ord(ch2) - ord('0')); if odd(number) then {число нечетное } else { число четное } end else { символы цифрами не являются } |
Stepa |
Сообщение
#7
|
Гость |
Вот где обитают Гуру!
Хе спасибо, а я через цикл писал Но эта - короче. Спасибо, что помог, Респект! |
Текстовая версия | 11.01.2025 22:38 |