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

Определить, сколько раз в строке встречаются заданные символы

21.04.2011, 23:34. Показов 2791. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка символов. Определить, сколько раз в строке встречаются символы ’а’, ‘б’, ‘о’, ‘щ’, используя множественный тип.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2011, 23:34
Ответы с готовыми решениями:

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

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

Определить сколько раз заданные слова встречаются в тексте.
Требуется помощь! Возникла проблема не могу решить задачу! Тема: Файлы. 1)Дан файл, содержащий...

Подсчитать, сколько раз в строке встречаются цифровые и буквенные символы
Цель работы: Сздать программу модульной структуры, т.е. имеющую в своём составе процедуры и/или...

1
20 / 20 / 26
Регистрация: 11.08.2011
Сообщений: 82
11.08.2011, 15:47 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

1)Подсчитывает общее кол-во букв а,б,о,щ. в строке
2)Подсчитывает в отдельности кол-во букв а,б,о,щ в строке
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
37
38
39
40
41
42
43
44
45
46
47
48
uses crt;
 
type m= set of 'А'..'я';
 
var
st1:string;
i,h,h2,h3,h4,h5:integer;
s1,s2,s3,s4,s5:m;
 
 
Begin
clrscr;
s1:=['а', 'б', 'о', 'щ'];
s2:=['а'];
s3:=['б'];
s4:=['о'];
s5:=['щ'];
textcolor(15);
write('Введите строку: ');read(st1);
 
for i:=1 to length(st1) do
begin
  if st1[i] in s1 then
  h:=h+1;
 
  if st1[i] in s2 then   
  h2:=h2+1;
 
  if st1[i] in s3 then
  h3:=h3+1;
 
  if st1[i] in s4 then
  h4:=h4+1;
 
  if st1[i] in s5 then
  h5:=h5+1;
 
   end;
    textcolor(12);
    writeln('В строке, а,б,о,щ встречаются ' ,h,' раза');
     writeln('Буква а встречатся ',h2,' раз');
      writeln('Буква б встречается ',h3,' раз');
       writeln('Буква о встречается ',h4,' раз');
         writeln('Буква щ встречается ',h5,' раз');
 
 
readkey;
End.
Добавлено через 12 минут
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
uses crt;
 
type m= set of 'А'..'я';
 
var
st1:string;
i,h:integer;
s1:m;
 
 
Begin
clrscr;
s1:=['а', 'б', 'о', 'щ'];
 
write('Введите строку: ');read(st1);
 
for i:=1 to length(st1) do
begin
  if st1[i] in s1 then
  h:=h+1;
    end;
 
    writeln('В строке, а,б,о,щ встречаются ' ,h,' раза');
 
 
 
readkey;
End.
0
11.08.2011, 15:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.08.2011, 15:47
Помогаю со студенческими работами здесь

Определить, входят ли заданные слова в текст, и если да, то сколько раз
дан файл, содержащий текст на русском языке. Вычислить, входят ли данные слов в текст, и если да,...

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

Определить, сколько цифр числа встречаются в нем ровно один раз
Помогите пожалуйста! 1. Пользователь вводит целое положительное число. Сколько цифр этого числа...

Дано натуральное число.Определить сколько раз в нем встречаются цифры Х и У
2)Дано натуральное число.Определить сколько раз в нем встречаются цифры Х и У.


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

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

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