Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
2 / 2 / 2
Регистрация: 01.12.2010
Сообщений: 264
1

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

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

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

заранее благодарю!
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2011, 19:54
Ответы с готовыми решениями:

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

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

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

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

2
Freelance
Эксперт С++
2878 / 1813 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
22.05.2011, 19:56 2
доминик, https://www.cyberforum.ru/cpp-... ost1675052
0
2 / 2 / 2
Регистрация: 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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2011, 12:22

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Удаление буквы из слова
Подскажите как удалить букву из слова, получается только заменить на пробел, иначе выдаёт ошибку......

Удаление буквы из слова
Напишите программу, удаляющую из слова i-ю букву.

Удаление последней буквы слова
Нужно уничтожить последнюю букву в слове рядка .Тип данних string вот што я смог сделать uses...

Удаление первой и последней буквы слова
Дан текст с n слов 1)уничтожить первую букву в каждом слове 2)уничтожить последнюю букву в...


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

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

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