|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
Задание со стеками и очередями: Содержимое файла f переписать в файл g, перенося цифр
Помогите решить задание:
Используя очередь, решить следующую задачу. Содержимое текстового файла f, разделенное на строки, переписать в текстовый файл g, перенося при этом в конец каждой строки все входящие в нее цифры (с сохранением исходного порядка как среди цифр, так и среди остальных литер строки). |
#2
|
||||
|
||||
А каким боком и в каком месте тут надо прикрутить очередь?
|
#3
|
||||
|
||||
Такая "очередь" пойдет?
Код:
var queue : string; ... l := length(queue); for i := 1 to l do if (queue[i] >= '0') and (queue[i] <= '9') then queue:= queue+ queue[i]; jmp $ ; Happy End! The Cake Is A Lie. |
#4
|
||||
|
||||
Цитата:
К тому же, твой код не соответствует условию: Цитата:
|
#5
|
||||
|
||||
Это был прикол. Преподователь сего человека явно не такое решение ждет, я и не вчитывался в задание.
jmp $ ; Happy End! The Cake Is A Lie. |