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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2007, 18:16   #1
Верчик
Пользователь
 
Регистрация: 04.06.2007
Сообщений: 10
По умолчанию Множества... сравнение алфавитов

Каких букв в слове больше: русских или английских
Верчик вне форума Ответить с цитированием
Старый 06.06.2007, 12:55   #2
Jeni
Форумчанин
 
Регистрация: 31.05.2007
Сообщений: 486
По умолчанию

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

Ладно, это "к слову". Что сделать нужно - узнать сколько каких символов с помощью множеств или что-то другое?
Jeni вне форума Ответить с цитированием
Старый 06.06.2007, 13:19   #3
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Код:
eng := 0; rus := 0;
for i := 1 to length(s) do
begin
  if (s[i] in ['A'..'Z','a'..'z'])then inc(eng)
  else if (s[i] in ['А'..'Я','а'..'я']) then inc(rus);
end;
if (eng > rus) then ShowMessage('Латиница сцуко впереди')
else if (eng = rus) then ShowMessage('Ничья нах')
else ShowMessage('Русский алфАвит жжот ни па децки');
pu4koff вне форума Ответить с цитированием
Старый 06.06.2007, 22:23   #4
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

to pu4koff
>> 'Латиница сцуко впереди'
>> 'Ничья нах'
>> 'Русский алфАвит жжот ни па децки'

+1024

Тока считаю Наших надо вверх, а буржуев в else их место в там.
Alex21 вне форума Ответить с цитированием
Старый 07.06.2007, 08:39   #5
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Цитата:
Сообщение от Alex21 Посмотреть сообщение
to pu4koff
+1024

Тока считаю Наших надо вверх, а буржуев в else их место в там.
Да... тут я чет с приоритетами накосячил... в if же надо наиболее вероятный случай...
pu4koff вне форума Ответить с цитированием
Старый 08.06.2007, 16:32   #6
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

pu4koff. Респект!!!

Прочитал прогу - упал под стол. Хотел подняться - не смог.
Carbon вне форума Ответить с цитированием
Старый 11.06.2007, 00:28   #7
InternetStranger
php / delphi
Форумчанин
 
Аватар для InternetStranger
 
Регистрация: 10.06.2007
Сообщений: 175
По умолчанию

У мня прикол с этими множествами вышел как-то.
прога упорна насчитывала в текстовом файле подозрительно больше русских символов, чем их там было.
Всё дело оказалось в АСКИЙ-коде - руские символы там только эти:
['А'..'п' , 'р'..'ё']
G.Azamat { Web Development / Computer simulation }
Начинающий программист думает, что в килобайте 1000 байтов, а законченный уверен, что в километре 1024 метра.
InternetStranger вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Множества Zid@ne Помощь студентам 16 20.01.2008 10:19
Множества в Си Иллидан Общие вопросы C/C++ 14 17.01.2008 15:58
множества xxxPascalxxx Помощь студентам 1 27.12.2007 21:54
Задание на множества Mastak Паскаль, Turbo Pascal, PascalABC.NET 2 14.12.2007 13:45
Множества stydent M Паскаль, Turbo Pascal, PascalABC.NET 3 13.12.2007 22:00