IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> количество слов, заканчивающихся на заданную букву
Saha
сообщение 13.4.2010, 12:36
Сообщение #1


Школьник
*

Группа: Продвинутые
Сообщений: 13
Регистрация: 11.4.2010
Город: Пермь
Учебное заведение: ПГТУ



Создать в программе Блокнот текстовый файл. Написать программу, которая подсчитывает количество слов в созданном текстовом файле, заканчивающихся на заданную букву.
Как сделать, чтобы программа определяла, что слово должно заканчиваться на заданную букву???
Пожалуйста, помогите!! Буду очень благодарна))
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Евгений М.
сообщение 13.4.2010, 12:38
Сообщение #2


Студент
**

Группа: Продвинутые
Сообщений: 199
Регистрация: 6.11.2009
Город: Уфа
Вы: студент



Цитата
Пожалуйста, помогите!!

http://www.prepody.ru/ipb.html?act=boardrules
В чем проблема то? Или для вас "помогите" одно и тоже, что "решите мне"?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Saha
сообщение 13.4.2010, 13:12
Сообщение #3


Школьник
*

Группа: Продвинутые
Сообщений: 13
Регистрация: 11.4.2010
Город: Пермь
Учебное заведение: ПГТУ



Цитата(Евгений М. @ 13.4.2010, 18:38) *

http://www.prepody.ru/ipb.html?act=boardrules
В чем проблема то? Или для вас "помогите" одно и тоже, что "решите мне"?

эмм.. я не знаю как сделать так, чтоб программа определяла, что слово именно ЗАКАНЧИВАЕТСЯ на заданную букву..
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Vahappaday
сообщение 13.4.2010, 16:14
Сообщение #4


Аспирант
***

Группа: Продвинутые
Сообщений: 334
Регистрация: 26.4.2009
Город: Липецк
Учебное заведение: ЛГТУ
Вы: студент



а язык-то хоть какой?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Saha
сообщение 15.4.2010, 8:36
Сообщение #5


Школьник
*

Группа: Продвинутые
Сообщений: 13
Регистрация: 11.4.2010
Город: Пермь
Учебное заведение: ПГТУ



Паскаль
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Vahappaday
сообщение 15.4.2010, 11:24
Сообщение #6


Аспирант
***

Группа: Продвинутые
Сообщений: 334
Регистрация: 26.4.2009
Город: Липецк
Учебное заведение: ЛГТУ
Вы: студент



{с - искомый символ, на который слово должно заканчивается}
{пердположим, у вас есть распарсенный массив строк}
{s - текущее обрабатываемое слово}
{count - счетчик слов}
l:= length(s);
if (s[l]=c) then count:=count+1;
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Saha
сообщение 15.4.2010, 14:12
Сообщение #7


Школьник
*

Группа: Продвинутые
Сообщений: 13
Регистрация: 11.4.2010
Город: Пермь
Учебное заведение: ПГТУ



Спасибо))) А тип s какой должен быть?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Saha
сообщение 15.4.2010, 15:18
Сообщение #8


Школьник
*

Группа: Продвинутые
Сообщений: 13
Регистрация: 11.4.2010
Город: Пермь
Учебное заведение: ПГТУ



у меня не получается((
У меня есть программа, которая находит в заданной строке слово, в котором больше всего встречается заданная буква. Может в ней кое-что изменить просто, да и все?

program lab8;
const r=[' ',',','.'];
var s,s1,s2:string;
i,k,m,g,p:integer;
c:char;
begin
writeln('vvedite stroku');
readln(s);
s:=' '+s;
write('vvedite bukvu dlya poiska c=');
readln ©;
m:=0;
for i:=1 to length(s) do
if not(s[i]in r)and (s[i-1] in r) then
begin
k:=i;s1:='';
while not(s[k] in r)and(k<=length(s))do
begin
s1:=s1+s[k];
k:=k+1;
end;
g:=0;
for p:=1 to length(s1) do
if s1[p]=c then g:=g+1;
if g>m then
begin
m:=g;
s2:=s1;
end;
end;
writeln;
if m=0 then write('slov s bukvoi ',c,' net')
else writeln('bolshe vsego bukv ',c,' v slove ',s2);
end.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Saha
сообщение 16.4.2010, 9:24
Сообщение #9


Школьник
*

Группа: Продвинутые
Сообщений: 13
Регистрация: 11.4.2010
Город: Пермь
Учебное заведение: ПГТУ



Я справилась сама))
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 25.5.2025, 19:55

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru