Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2012, 21:49   #1
Rinat777
 
Регистрация: 12.12.2011
Сообщений: 5
По умолчанию Напечатать в алфавитном порядке все согласные буквы, которые не входят в каждое слово

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

сделайте пожалуйста проект на Delphi
Rinat777 вне форума Ответить с цитированием
Старый 21.11.2013, 23:23   #2
Alesia_Lesia
Пользователь
 
Регистрация: 17.11.2013
Сообщений: 16
По умолчанию

Код:
var f[0..9] of boolean;
    i:integer;
    r:string;
begin
     for i:=0 to 9 do
         f[i]:=false;
     for i:=1 to Lenght(s) do
         case s[i] of
         'а','А':f[0]:=true;
         'е','Е':f[1]:=true;
         'ё','Ё':f[2]:=true;
         'и','И':f[3]:=true;
         'о','О':f[4]:=true;
         'у','У':f[5]:=true;
         'ы','Ы':f[6]:=true;
         'э','Э':f[7]:=true;
         'ю','Ю':f[8]:=true;
         'я','Я':f[8]:=true;
         end;
     r:='';
     if f[0] then r:=r+'а';
     if f[1] then r:=r+'е';
     if f[2] then r:=r+'ё';
     if f[3] then r:=r+'и';
     if f[4] then r:=r+'о';
     if f[5] then r:=r+'у';
     if f[6] then r:=r+'ы';
     if f[7] then r:=r+'э';
     if f[8] then r:=r+'ю';
     if f[9] then r:=r+'я';
     Result:=r;
end;


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 21.11.2013 в 23:50.
Alesia_Lesia вне форума Ответить с цитированием
Старый 22.11.2013, 09:53   #3
Unique_Maks
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 89
По умолчанию

наконец-то, спустя почти 2 года, автор сдаст эту задачу
Unique_Maks вне форума Ответить с цитированием
Старый 22.11.2013, 09:55   #4
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

а я девочке плюсик поставил. Какая умная девочка, подумал я. Какое нестандартное решение.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 22.11.2013, 10:48   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Unique_Maks Посмотреть сообщение
наконец-то, спустя почти 2 года, автор сдаст эту задачу
не, не сдаст!

Цитата:
Напечатать в алфавитном порядке все согласные буквы, которые не входят в каждое слово
Цитата:
Код:
         'а','А':f[0]:=true;
         'е','Е':f[1]:=true;
         'ё','Ё':f[2]:=true;
         'и','И':f[3]:=true;
         'о','О':f[4]:=true;
         'у','У':f[5]:=true;
         'ы','Ы':f[6]:=true;
         'э','Э':f[7]:=true;
         'ю','Ю':f[8]:=true;
         'я','Я':f[8]:=true;
насколько я понимаю, это не совсем согласные буквы

про стиль кода я уже вообще молчу!
я бы вообще через множества написал решение.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.11.2013, 12:17   #6
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
не, не сдаст!
ну и еще туда же
Цитата:
которые не входят в каждое слово
'а','А':f[0]:=true; это как бы другое. = ВХОДИТ хотя бы в одно слово.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны слова из строч. русских букв,слова разделены запятыми. Напечатать в алфавитном порядке гласные,входящие в каждое слово(Delphi Галенька Помощь студентам 5 11.01.2012 20:49
что нужно изменить в программе, чтобы он выводил все буквы в алфавитном порядке, которые встретились в файле хотя бы 1 раз?! [Алёнка] Паскаль, Turbo Pascal, PascalABC.NET 4 06.12.2011 04:04
Паскаль. Напечатать в алфавитном порядке все звонкие согласные звуки,которые входят более чем в 1 слово Lange Помощь студентам 6 24.03.2010 18:04
В алфавитном порядке напечатать все согласные буквы, которые не входят ни в одно слово Shain Помощь студентам 16 23.02.2010 09:39
Напечатать в алфавитном порядке все гласные буквы, которые не входят более чем в одно слово. GHOST_DOG Помощь студентам 5 30.03.2009 15:24