Задача на строки, Нужна ваша помощь... |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Задача на строки, Нужна ваша помощь... |
TeoRetiC |
Сообщение
#1
|
Гость |
Дана строка S:='B+1,qwerty,TU154,IL86,j+j,1.2+31.07E-01'. Преобразовать 8 последних символв в число с фикс. точкой. Получить на основе строки S новую строку путём замены '+' на '-', удвоения всех цифр и добавления ' ' после каждого ','. Решил практически всю программу, но уткнулся в проблему с удвоением всех цифр и не могу сделать вперёд ни шагу... Помогите пожалуйста...
|
AruNimotsi |
Сообщение
#2
|
мозгоклюй Группа: Пользователи Сообщений: 204 Пол: Мужской Реальное имя: Юра Репутация: 5 |
Удвоение цифр это на два перемножить или из 8 сделать 88??
в любои случае создай новую переменную (например S2) для дубляжа будет выглядеть примерно так: Код for i:=1 to length(s) do begin S2:=S2+S[i]; for j:=0 to 9 do if S[i]=IntToStr(j) then S2:=S2+S[i]; end; -------------------- Иногда ответ ближе чем то место где мы его ищем..
|
Ozzя |
Сообщение
#3
|
Гуру Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: 16 |
Цитата уткнулся в проблему с удвоением всех цифр http://forum.pascal.net.ru/index.php?s=&sh...indpost&p=55187 |
volvo |
Сообщение
#4
|
Гость |
AruNimotsi, мне надоело тебе повторять! НЕ НАДО "примерно так"!!! Снизойди в конце-концов до прочтения Правил!
Цитата(Правила Раздела) 7. Проверяйте программы перед тем, как разместить их на форуме!!! Вот и проверяй! Только НЕ в Дельфи, а в Паскале!!! Ну нету в стандартном Паскале IntToStr, понимаешь? Хватит уже мусор постить! |
teoRetiC |
Сообщение
#5
|
Гость |
Большое спасибо, всм, кто откликнулся!!! Прогу написАл, сегодня еду сдавать!!! Ещё раз СПАСИБО!!!
А также всех девушек поздравляю с Наступающим Праздником!!!! |
Текстовая версия | 23.12.2024 22:20 |