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

Выведите на экран все слова из К букв, в которых буква "Ы" встречается более 1 раза, и подсчитайте их количество

19.01.2014, 14:23. Показов 3762. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Выведите на экран все слова из К букв, в которых буква "Ы" встречается более 1 раза, и подсчитайте их количество.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2014, 14:23
Ответы с готовыми решениями:

В паскале выведите на экран все слова из К букв,в которых буква "Ы" встречается более 1 раза,и подсчитайте их количество
Алфавит языка племени "тумба-юмба" состоит из букв Ы, Ц, Щ и О. Число K вводится с клавиатуры.В...

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

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

Удалить из текста все слова в которых буква "а" встречается более двух раз
Все слова, в которых буква "а" встречается более 2-х раз, удалить из текста. Вывести полученную...

2
52 / 45 / 18
Регистрация: 06.01.2013
Сообщений: 626
19.01.2014, 14:32 2
Лучший ответ Сообщение было отмечено Mitrofanushka как решение

Решение

функция подсчитывает колличество символов строке
Pascal
1
2
3
4
5
6
7
8
9
function countSymbol(s, Symbol : String) : integer;
var
i, count : integer;
begin
count := 0;
for i := 1 to length(s) do
if s[i] = Symbol then count := count+1;
Result := count;
end;
Добавлено через 3 минуты
а эта проверяет наличие в строке
Pascal
1
2
3
4
function here(s,Symbol): boolean;
begin
if Pos(Symbol,s) > 0 then Result := true else Result := false;
end;
1
100 / 100 / 86
Регистрация: 20.10.2013
Сообщений: 186
19.01.2014, 15:39 3
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
function countSymbol(s, Symbol : String):integer;
var
   i, count:integer;
begin
count := 0;
for i := 1 to length(s) do
    if s[i] = Symbol then count := count+1;
Result := count;
end;
function here(Symbol,s: String): boolean;
begin
     if Pos(Symbol,s) > 0 then Result := true else Result := false;
end;
var
      s, s1,s2 :string;
      p,i,j,k,n :integer;
begin
writeln('введите строку:');
readln(s);
writeln('введите k');
readln(k);
s:=s+' ';
s2:='ы';
p:=1;
for i:=1 to length(s) do
begin
  if s[i] = ' ' then
  begin
     s1:=copy(s,p,i-p);
     if k = length(s1) then
     begin
       if here(s2,s1) = true then n:= countSymbol(s1,s2);
         if n > 1 then
            writeln(s1,'  буква "ы" ',n,' раз');
       p:=i+1;
     end;
  end;
end;
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2014, 15:39
Помогаю со студенческими работами здесь

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

Вывести на экран слова, в которых введенная буква встречается не более 1 раза
С++ Есть файл со словами С клавиатуры вводится буква Вывести на экран самое длинное слово, в...

В тексте найти все слова, у которых буква встречается более одного раза
Задача: В тексте найти все слова, у которых буква встречается более одного раза. Записать их в...

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


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

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

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