Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Rand
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 5
#1

Вхождения первой буквы слова - C++

10.03.2010, 23:00. Просмотров 408. Ответов 0
Метки нет (Все метки)

Здравствуйте,помогите пожалуйста решить задачу на языке C.(программа турбо C).
Дана строка, состоящая из слов, разделённых пробелами (одним или несколькими). Преобразовать каждое слово в строке, удалив из него все последующие вхождения первой буквы этого слова (количество пробелов между словами не изменять).
Помогите пожалуйста студенту, завтра надо уже сдавать
есть код на паскале,вроде эта программа, возможно пригодится. Помогите пожалуйста дорогие знатоки.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
uses crt;
var s:string;
v:string[1];
i,j:byte;
begin
clrscr;
write('Vvedite stroku:');
readln(s);
i:=1;
repeat
if copy(s,i,1)<>' ' then
                    begin
                    v:=copy(s,i,1);
                    j:=i+1;
                    while (j<=length(s)) and (copy(s,j,1)<>' ') do
                     begin
                     if copy(s,j,1)=v then begin
                                           s:=copy(s,1,j-1)+copy(s,j+1,length(s)-j);
                                           dec(j);
                                           end;
                     inc(j);
                     end;
                    i:=j;
                    end;
 
inc(i);
until i>length(s);
writeln('Izmenennaya stroka:',s);
readln;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2010, 23:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вхождения первой буквы слова (C++):

Преобразовать каждое слово в строке, удалив из него все вхождения первой буквы этого слова - C++
Дана строка, состоящая из символов латинского алфавита, разделенных пробелами (одним или несколькими). Преобразовать каждое слово в строке,...

Напечатать все слова, отличные от последнего, удалив из слов все последующие вхождения первой буквы - C++
Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв, между соседними словами заданы не менее...

Напечатать все слова, которые отличаются от последнего, но предварительно надо уничтожить из них все последующие вхождения первой буквы - C++
Дано рядок символів,який складається з окремих слів,відокремлених пробілом. Після останнього слова стоїть крапка. Надрукувати всі слова,які...

Удалить вхождения первой буквы в словах предложения - C++
нужно составить программу , которая удаляет вхождения первой буквы в словах предложения,помогите на c++:cry:

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

Напечатать все слова строки, предварительно удалив из каждого слова все предыдущие вхождения последней буквы - C++
дана последовательность слов разделенных пробелами .Напечатать все слова предварительно удалив из каждого слова все предыдущие вхождения...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2010, 23:00
Привет! Вот еще темы с ответами:

Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ «.» - C++
помогите пожалуйста решить 3)Дана строка, состоящая из русских слов, набранных заглавными бук- вами и разделенных пробелами (одним...

Удалить из слова предыдущие вхождения последней буквы - C++
Вот, попыталась соорудить: word.replace(word, word.empty()) + word Компилироваться не хочет: Unit2.cpp(85): E2235 Member function...

Удалить из слова все повторяющиеся буквы, оставив их первые вхождения - C++
Условие:Дано слово. Удалить из него все повторяющиеся буквы, оставив их первые вхождения: в слове должны остаться только различные буквы. ...

Вывести слова в предложении по номеру первой буквы в алфавите - C++
Написать программу ввода-вывода текста.Каждое слово в предложении выводить по номеру первой буквы в алфавите соседние буквы поменять местами


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.