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

Найти количество слов, начинающихся с буквы "б"

16.11.2010, 17:14. Показов 4195. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан текст. Группы символов, разделенные пробелами и не содержащие пробелы внутри себя, будем называть словами. Найти количество слов, начинающихся с буквы "б".
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.11.2010, 17:14
Ответы с готовыми решениями:

Строки. Найти количество слов, начинающихся с буквы "х"
Дан текст, состоящий из букв и пробелов, слова разделяются пробелом. Найти количество слов,...

Строки: найти количество слов, начинающихся с буквы "b"
Дана строка, содержащая английский текст. Найти количество слов, начинающихся с буквы b/

Найти количество слов, начинающихся с буквы "б".
Дан текст.Найти количество слов, начинающихся с буквы "б".

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

6
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 11
12.12.2010, 18:31 2
мне тоже эта задача нужна
0
Фрилансер
Эксперт С++
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
12.12.2010, 18:32 3
Pascal
1
2
3
for i:=1 to length(s)-1 do
if copy(s,i,2)=' б' then
inc(k);
1
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 11
12.12.2010, 18:35 4
А мне бы желательно найти в строке количество слов начинающихся на а и заканчивающихся на а, я просто в строках не бум-бум
0
Фрилансер
Эксперт С++
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
12.12.2010, 18:36 5
а в чем вы бум бум ?
1
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 11
12.12.2010, 18:38 6
ну если вам будет легче, то не в чем. просто надо подруге помочь, у нее пересдачи. светит отчисление
0
13097 / 5878 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
12.12.2010, 19:27 7
Цитата Сообщение от ~Vadim~ Посмотреть сообщение
Найти количество слов, начинающихся с буквы "б".
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
program Project1;
 
const
  //Разделители слов.
  D = ['.', ',', ':', ';', '!', '?', '-', ' ', #9, #10, #13];
var
  S : String;
  i, Cnt, Len : Integer;
begin
  repeat
    Writeln('Задайте строку:');
    Readln(S);
 
    Len := Length(S);
    Cnt := 0;
    for i := 1 to Len do begin
      //Пропускаем разделители.
      if S[i] in D then Continue;
      //Отслеживаем начало слова.
      if (i = 1) or (S[i - 1] in D) then begin
        if S[i] in ['б', 'Б'] then Cnt := Cnt + 1;
      end;
    end;
 
    Writeln('В заданной строке найдено ', Cnt, ' слов,');
    Writeln('которые начинаются на букву "б" или "Б".');
 
    Writeln('Повторить - Enter, выход - любой символ + Enter.');
    Readln(S);
  until S <> '';
end.
Цитата Сообщение от katenka Посмотреть сообщение
А мне бы желательно найти в строке количество слов начинающихся на а и заканчивающихся на а
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
36
program Project1;
 
const
  //Разделители слов.
  D = ['.', ',', ':', ';', '!', '?', '-', ' ', #9, #10, #13];
var
  S : String;
  i, Pos1, Cnt, Len : Integer;
begin
  repeat
    Writeln('Задайте строку:');
    Readln(S);
 
    Len := Length(S);
    Cnt := 0;
    Pos1 := 0;
    for i := 1 to Len do begin
      //Пропускаем разделители.
      if S[i] in D then Continue;
      //Отслеживаем начало слова.
      if (i = 1) or (S[i - 1] in D) then Pos1 := i;
      //Отслеживаем конец слова.
      if (i = Len) or (S[i + 1] in D) then begin
        if ( S[Pos1] in ['а', 'А'] ) and ( S[i] in ['а', 'А'] ) then
          Cnt := Cnt + 1
        ;
      end;
    end;
 
    Writeln('В заданной строке найдено ', Cnt, ' слов,');
    Writeln('которые начинаются и заканчиваются на букву "а" или "А".');
 
    Writeln('Повторить - Enter, выход - любой символ + Enter.');
    Readln(S);
  until S <> '';
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.12.2010, 19:27
Помогаю со студенческими работами здесь

Подсчитать и вывести на экран количество слов,начинающихся с буквы "а"
В введенной строке подсчитать и вывести на экран количество слов,начинающихся с буквы &quot;а&quot;,а также...

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

Определить количество слов, начинающихся с буквы "а"
Написать программу!Буквенный тип!Через CHAR!Без массивов и стрингов!а буквенный тип Дана...

Составить таблицу слов данного текста, начинающихся с буквы"А"
Составить таблицу слов данного текста, начинающихся с буквы&quot;А&quot;, с указанием числа повторений...


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

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

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