5 / 5 / 0
Регистрация: 26.11.2011
Сообщений: 14
1

Изменить текст следующим образом: после каждого слова текста, заканчивающего указанной подстрокой, вставить заданное слово

12.03.2012, 22:11. Показов 6900. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите решить задачу. Необходимо задать некоторый текст. Изменить его следующим образом- после каждого слова текста, заканчивающего указанной подстрокой, вставить заданное слово. Спасибо.

Добавлено через 6 часов 3 минуты
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package laba_2;
public class Laba_2
    {
    public static void main(String[] args) 
    {
       StringBuffer text = new StringBuffer("Java - an object-oriented programming language \ndeveloped by Sun Microsystems, later acquired by Oracle.\nJava applications are usually compiled into a \nspecial byte-code, so they can run on any Java-virtual \nmachine, regardless of computer architecture."); 
       String subA="WordInsert ";
       System.out.println(text);
       int i=0, pos1=0;
       while ((pos1 = text.indexOf("ed ", i)) != -1)  
       {
            pos1 += 3;
            text.insert(pos1, subA);
            i = pos1;
       }      
     
        System.out.println("\n\n" + text);
    }
 
 
}
Добавлено через 59 секунд
ну вот собственно где-то так, работает. мож кому то понадобится
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2012, 22:11
Ответы с готовыми решениями:

После каждого слова текста, заканчивающегося заданной подстрокой, вставить указанное слово
Добрый день! Есть такая задача: После каждого слова текста, заканчивающегося заданной подстрокой,...

После каждого слова текста, заканчивающегося заданной подстрокой, вставить указанный символ
После каждого слова текста, заканчивающегося заданной подстрокой, вставить указанный символ. ...

С клавиатуры вводится многострочный текст. Распечатать слова из текста, преобразовав их следующим образом: · перенести последнюю букву в начало слова;
С клавиатуры вводится многострочный текст. Распечатать слова из текста, преобразовав их следующим...

Вставить заданное слово после первого слова данной строки
Вставить в строку заданное слово после первого слова данной строки.

1
15 / 15 / 6
Регистрация: 21.07.2011
Сообщений: 89
13.03.2012, 22:20 2
А теперь попробуй сделать заданное слово и подстроку одинаковыми:
Java
1
String subA="ed ";
и попробуй запустить свою программу.
0
13.03.2012, 22:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.03.2012, 22:20
Помогаю со студенческими работами здесь

После каждого знака препинания в предложение вставить заданное слово, заключив его в круглые скобки
Ребят, делаю программу... кажется ерунда, но у меня почему-то поначалу вставляются слова, а после...

Вставить во всех строках текста после заданным словом другое заданное слово
Доброго времени суток. Подскажите, пожалуйста, как изменить код для вставки текста ПОСЛЕ заданным...

Вставить после каждого слова, заканчивающегося на букву «о» слово «Ого»
Помогите пожалуйста создать программу в Pascal abc для задачи: Вставить после каждого слова, ...

Вставить в текст после каждого слова его длину
Помогите пожалуйста со строковыми переменными, срочно. 1) Дан текст. Вставить в него после каждого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru