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

C++

Войти
Регистрация
Восстановить пароль
 
доминик
2 / 2 / 0
Регистрация: 01.12.2010
Сообщений: 264
#1

Удаление средней буквы из нечетного слова - C++

22.05.2011, 19:54. Просмотров 829. Ответов 2
Метки нет (Все метки)

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

заранее благодарю!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2011, 19:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удаление средней буквы из нечетного слова (C++):

Удаление слова из текста - C++ Builder
int StartIndex = 0, EndIndex = 0; AnsiString InputStr = mmo1->Lines->Text; AnsiString SubStr ="amp;"; for(int...

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

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

Удаление i-той буквы из слова - C++
Напишите программу , которая удаляет из слова i - букву( иттую)

Удаление средней цифры - C++
Задача: Удаление средней цифры на С, ответ должен выглядеть как набор циферок в столбик без средней цифры... помогите плз(

Напечатать все слова, отличные от последнего слова строки, удалив из каждого слова первую и последнюю буквы - C++
Близиться сессия,а завтра мне сдавать 2 проги. Помогите ребят,могу даже 100 скинуть,если уж так трудно помочь. 8.Задан...

2
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
22.05.2011, 19:56 #2
доминик, http://www.cyberforum.ru/cpp-beginners/thread261775.html#post1675052
0
доминик
2 / 2 / 0
Регистрация: 01.12.2010
Сообщений: 264
23.05.2011, 12:22  [ТС] #3
спс конешно, но вы бы немогли бы составить программу которая компилирует хотябы 10 слов?

Добавлено через 1 час 23 минуты
я нашел типо такой программы, но она с кодом pascal, можеш пожалуйста просто поменять код на С, пожалуйста, сильно прошу?

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
31
32
33
34
35
program srs_7;
uses crt;
var s,s1,s2:string;
n,i,j,f:integer;
begin
clrscr;
readln(s);
for i:=1 to length(s) do
if s[i]=.then
begin
j:=i;
repeat j:=j-1 until s[j]=.;
end;
j:=j+1;
s1:=copy(s,j,(i-j));
writeln(s1);
s2:=copy(s,1,pos(,,s)-1); if not(s2=s1) then begin
if (length(s2) mod 2)=1 then delete(s2,(length(s2) div 2)+1,1);
write(s2,’ ‘); 
end;
i:=0;
repeat inc(i);
if s[i]=,then begin 
j:=i;
repeat j:=j-1; until s[j]=,;
s2:=copy(s,i-(i-j),(i-j));
delete(s2,1,1);
if not (s2=s1) then begin
if (length(s2) mod 2)=1 then delete(s2,(length(s2)div 2)+1,1);
write(s2,’ ‘);
end;
end;
until i>=length(s);
readln;
end.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2011, 12:22
Привет! Вот еще темы с ответами:

В символьной строке удалить все слова, состоящие из нечетного количества букв. - C++
Привет. Нужна ваша помощь в написании проги на С. Не на С++ =) Ниже приведено условие: В символьной строке удалить все слова,...

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

В текстовом файле после каждой 2 буквы вставлять буквы из слова - C++
Подскажите, пожалуйста как на C++ в текстовом файле после, к примеру, каждой 2 буквы вставлять по очереди буквы из слова, например...

Переставить все входящие буквы «а» в начало слова, а буквы «я» – в конец - C++
Привет! Нужно во всех словах строки S переставить все входящие буквы «а» в начало слова, а буквы «я» – в конец. Что-то не как не пойму...


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

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

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