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

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

25.12.2014, 18:12. Показов 4652. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка. В алфавитном порядке напечатайте (по разу) все строчные латинские согласные буквы, входящие в эту
строку.
Указание: гласные буквы — а, e, i, o, u; остальные — согласные. Решение задачи простое, если вы будете использовать
множества.
Еще вопросик пожалуйста с блок-схемой! Очень благодарна Вам!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2014, 18:12
Ответы с готовыми решениями:

Дана строка. В алфавитном порядке напечатайте все малые латинские буквы, входящие в эту строку ровно два раза
Дана строка. В алфавитном порядке напечатайте (по разу) все малые латинские буквы, входящие в эту...

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

В алфавитном порядке напечатайте (по разу) все малые латинские буквы, входящие в эту строку ровно один раз.
Задача 3 Для заданных трех строк S1, S2 и S3 напечатать те латинские буквы, которые входят только...

Дана строка. В алфавитном порядке напечатайте (по разу) все малые латинские буквы, входящие в эту строку ровно
Дана строка. В алфавитном порядке напечатайте (по разу) все малые латинские буквы, входящие в эту...

4
3030 / 1916 / 1649
Регистрация: 30.04.2011
Сообщений: 3,060
25.12.2014, 18:29 2
Лучший ответ Сообщение было отмечено Безнадега как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const
  m = ['a'..'z'] - ['a', 'e', 'i', 'o', 'u', 'y'];
 
var
  s: string;
  i: byte;
  c: char;
  t: set of char;
 
begin
  WriteLn('Введите строку:');
  ReadLn(s);
  for i := 1 to Length(s) do
    if s[i] in m then
      Include(t, s[i]);
  for c := 'b' to 'z' do
    if c in t then
      Write(c, ' ');
  ReadLn
end.
Миниатюры
Дана строка. В алфавитном порядке напечатайте все строчные латинские согласные буквы, входящие в эту строку  
3
Супер-модератор
6196 / 2944 / 1300
Регистрация: 04.03.2013
Сообщений: 5,790
Записей в блоге: 1
25.12.2014, 18:38 3
Лучший ответ Сообщение было отмечено Безнадега как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
const
  bukva = ['a'..'z']; {множество всех букв}
  glas = ['a', 'e', 'i', 'o', 'u']; {множество гласных букв}
var
  s : string;
  i : integer;   
  soglas : set of char;
  c : char;
begin
  soglas := []; {пока пустое множество согласных}
  write('введите строку: ');
  readln(s);
  {проходим строку и формируем множество согласных}
  for i := 1 to length(s) do
    if (s[i] in bukva) and (not (s[i] in glas)) then
      include(soglas, s[i]);
  {выводим множество согласных}
  write('в строке встречаются следующие согласные: ');
  for c := 'b' to 'z' do
    if c in soglas then write(c, ' ');
  readln
end.
Добавлено через 2 минуты

Не по теме:

P.S. Что-то я намудрил. Вариант Kodzaev'a куда проще...

1
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7788 / 4613 / 2828
Регистрация: 22.11.2013
Сообщений: 13,111
Записей в блоге: 1
25.12.2014, 21:28 4
Лучший ответ Сообщение было отмечено ildwine как решение

Решение

ildwine,
ещё можно так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const
  m = ['a'..'z'] - ['a', 'e', 'i', 'o', 'u', 'y'];
 
var
  s: string;
  i: byte;
  c: char;
  t: set of char;
 
begin
  WriteLn('Введите строку:');
  ReadLn(s);
  for i := 1 to Length(s) do
    Include(t, s[i]);
  t:=t*m;
  for c := 'b' to 'z' do
    if c in t then
      Write(c, ' ');
  ReadLn
end.
2
0 / 0 / 0
Регистрация: 28.11.2014
Сообщений: 15
26.12.2014, 19:37  [ТС] 5
Напиши пожалуйста блок схему я для отчета взяла именно твою работу! Заранее спасибо...
0
26.12.2014, 19:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.12.2014, 19:37
Помогаю со студенческими работами здесь

В алфавитном порядке напечатайте (по разу) все малые латинские буквы, входящие в эту строку ровно два раза
Дана строка. В алфавитном порядке напечатайте (по разу) все малые латинские буквы, входящие в эту...

В алфавитном порядке напечатайте все малые латинские буквы, не входящие в строку
Дана строка. В алфавитном порядке напечатайте все малые латинские буквы, не входящие в эту строку ...

Выведите на экран по одному разу в алфавитном порядке все строчные латинские буквы, входящие в заданную строку
помогите дописать код. программа не выводит по порядку все строчные буквы. и он не заменяет большие...

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

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

Множества: в алфавитном порядке напечатать все малые латинские буквы, входящие в строку ровно 1 раз
Дана строка. В алфавитном порядке напечатайте (по разу) все малые латинские буквы, входящие в эту...


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

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

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