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

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

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

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

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

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

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

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

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