0 / 0 / 0
Регистрация: 06.01.2010
Сообщений: 6
1

Подсчитать количество слов, в которых предпоследняя буква - заданная

14.01.2010, 18:05. Показов 1593. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В текстовом файле book.txt посчитать количество слов,в которых предпоследняя буква - заданная.Все найденные слова записать отдельными строками в файл words.txt



Спасибо!!!

Добавлено через 1 минуту
Текстовый файл любой.Пару предложений,10-15 слов!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.01.2010, 18:05
Ответы с готовыми решениями:

Определить количество слов, в которых содержится хотя бы одна заданная буква
Дан текст. Определить количество слов, в которых содержится хотя бы одна заданная буква.

Описать функцию, которая возвращает количество слов, в которых содержится хотя бы одна заданная буква.
здрасти:)помогите плиииииз(

Описать функцию, которая возвращает количество слов, в которых содержится хотя бы одна заданная буква.
1. Описать функцию, которая возвращает количество слов, в которых содержится хотя бы одна заданная...

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

2
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
14.01.2010, 18:11 2
Лучший ответ Сообщение было отмечено Дима-1 как решение

Решение

Вот так считать в строке. Ваша задача теперь читать построчно файл и прогонять вот таким вот образом каждую из них.
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;
const
  dividers=[' ',',','.',';',':','-','=','+'];{äîïèñàòü íóæíûå}
var
  s,temp:string;
  i,c:integer;
  ch:char;
begin
  clrscr;
  writeln('Ââåäèòå áóêâó...');
  readln(ch);
  writeln('Ââåäèòå ñòðîêó...');
  readln(s);
  temp:='';
  c:=0;
  for i:=1 to length(s) do
  begin
    if not (s[i] in dividers) then
      temp:=temp+s[i];
    if ((s[i] in dividers) or (i=length(s))) and (temp<>'') then
    begin
      if temp[Length(temp)]=ch then
        inc(c);
      temp:=''
    end
  end;
  writeln;
  writeln('Âñåãî òàêèõ ñëîâ: ',c)
end.
Файл прикрутите самостоятельно
1
0 / 0 / 0
Регистрация: 06.01.2010
Сообщений: 6
19.01.2010, 11:57  [ТС] 3
Задача не работает.С файлом соеденил.
Обьясните построчно пожалуйста.
0
19.01.2010, 11:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2010, 11:57
Помогаю со студенческими работами здесь

Описать функцию, которая возвращает количество слов, в которых содержится хотя бы одна заданная буква
1.Описать функцию, которая возвращает количество слов, в которых содержится хотя бы одна заданная...

Подсчитать количество слов, у которых первая и последняя буква одинаковы
Решил задание &quot; ввести в ЭВМ предложение длиной не более 70 символов. Подсчитать количество слов, у...

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru