Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
Rand
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 5
10.03.2010, 23:00     Вхождения первой буквы слова #1
Здравствуйте,помогите пожалуйста решить задачу на языке 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.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2010, 23:00     Вхождения первой буквы слова
Посмотрите здесь:

Подсчитать колличество слов начинающихся с первой буквы первого слова C++
После первой буквы каждого слова вставить символ “-” C++
Напечатать все слова, которые отличаются от последнего, но предварительно надо уничтожить из них все последующие вхождения первой буквы C++
Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ «.» C++
C++ Удалить из слова предыдущие вхождения последней буквы
Преобразовать каждое слово в строке, удалив из него все вхождения первой буквы этого слова C++
Удалить из слова все повторяющиеся буквы, оставив их первые вхождения C++
C++ Вывести слова в предложении по номеру первой буквы в алфавите

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 20:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru