Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 07.11.2012
Сообщений: 38
1

Напечатать в результирующий файл слова, начинающиеся и заканчивающиеся одной и той же буквы

27.11.2012, 19:58. Показов 1243. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Требуется написать программу, которая для каждой строки будет печатать в результирующий файл слова, начинающиеся и заканчивающиеся одной и той же буквой.

Что не так? как надо доработать программу, что бы корректно работало. Ври пример:
Если я введу "А А А", то выведет "А А",а если я введу "А А А ", то все правильно, то есть проблема в последнем пробеде, что бы он правильно считал нужно, его обязательно ставить. Как сделать так что бы не надо было ставить пробел в конце?
вот мой код

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
program string_12;
var sl,s:string; i,k,dl:integer;
begin write('ââåäèòå ñòðîêó:');
readln(s);
i:=1;
repeat
if (s[i]=' ')
then begin if sl[1]=sl[length(sl)] then writeln(sl);
sl:='';
end
else sl:=sl+s[i];
i:=i+1
until i>length(s);
readln;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2012, 19:58
Ответы с готовыми решениями:

Вывести слова строки, начинающиеся и заканчивающиеся одной и той же буквой, которые содержат три буквы К
Напишите программу полностью пж

Вывести слова строки, начинающиеся и заканчивающиеся одной и той же буквой, которые содержат три буквы К
Помогите пожалуйста,сделал первую часть кода,на проверку начала и конца,а как объединить еще и с...

Переписать текст в новый файл, удалив из него все слова, начинающиеся и заканчивающиеся одной и той же буквой.
Файл input.dat содержит несколько строк текста. Слова в тексте могут разделяться пробелами и...

Напечатать слова, начинающиеся с одной и той же буквы в обратном порядке, используя стек
всем привет. прошу помочь начинающему чайнику дописать программу со стеками:help: задание...

1
42 / 42 / 12
Регистрация: 15.12.2011
Сообщений: 131
26.05.2013, 14:33 2
Займусь-ка я некропостингом
LosTSamara, тебе уже вряд ли через столько времени нужно решение, но другим может и пригодится. Задали мне такую же задачку на паскале написать, и ничего красивее твоего решения я не придумал. Только если в конце без пробела не хочет такой алгоритм работать - так его никто не запрещает добавить.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
program string_12;
var sl,s:string; i,k,dl:integer;
begin write('введите строку:');
readln(s);
s:=s+' ';
i:=1;
repeat
if (s[i]=' ')
then begin if sl[1]=sl[length(sl)] then writeln(sl);
sl:='';
end
else sl:=sl+s[i];
i:=i+1
until i>length(s);
readln;
end.
0
26.05.2013, 14:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.05.2013, 14:33
Помогаю со студенческими работами здесь

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

Найти все слова, начинающиеся и заканчивающиеся одной и той же буквой
Дан массив из слов A(k). Найти все слова, начинающиеся и заканчивающиеся одной и той же буквой.

Определить и вывести слова, начинающиеся и заканчивающиеся одной и той же буквой
Прошу помощи в составлении программы на языке паскаль. Вот условия задачи: Разработать алгоритм и...

Удалить из строки все слова начинающиеся и заканчивающиеся одной и той же буквой
Дана строка X. Модифицируйте строку следующим образом: удалите из строки все слова начинающиеся и...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru