Вопрос № 117696: Здравствуйте помогите пожалуйста решить эти две задачи!!!
1.В заданный непустой текст входят только цифры и буквы. Определить, удовлетворяет ли он следующему свойству:текст является записью четного числа в семеричной форме;
2.Дана последовате...
Вопрос № 117.696
Здравствуйте помогите пожалуйста решить эти две задачи!!!
1.В заданный непустой текст входят только цифры и буквы. Определить, удовлетворяет ли он следующему свойству:текст является записью четного числа в семеричной форме;
2.Дана последовательность, содержащая от 1 до 30 слов. Слова разделены одним или несколькими пробелами. За последним словом – точка. Напечатать:эту же последовательность слов, но удалив из нее повторные вхождения слов;
Заранее спасибо.
Приложение:
Отправлен: 10.01.2008, 00:34
Вопрос задал: Realx (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Vassea
Здравствуйте, Realx!
В приложении решение второй задачи.
Программа сначала находит пробел, перед которым не стоит другой пробел. (цикл 1)
Далее копируется все, что находится между предыдущим и найденным пробелами (то есть -- слово).
Далее копируется вся строка, которая расположена за найденным словом(одновременно эта часть удаляется из исходной строки). И посредством процедуры РР, происходит удаление найденного слова в оставшейся строке.
После чего обработанная строка склеивается с исходной (в которой было найдено слово) (2)
Процедура
В процедуре важно то, что она смотрит, является ли найденный фрагмент словом, или частью слова. Если это слово, то оно удаляется. (3)
Если это нее слово, то происходит поиск в оставшейся части.(4)
Приложение:
Ответ отправил: Vassea (статус: Студент)
Ответ отправлен: 11.01.2008, 20:34 Оценка за ответ: 5