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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2009, 14:35   #1
J_o_h_n_
Пользователь
 
Регистрация: 07.04.2009
Сообщений: 16
По умолчанию помогите с задачкой на строки

Дан текст из цифр и строчных латинских букв, за которым следует точка. Определить , каких букв гласных или согласных - больше в этом тексте?
J_o_h_n_ вне форума Ответить с цитированием
Старый 11.04.2009, 14:41   #2
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Код:
uses 
	CRT;
var
	let_set,num_set:set of char;
	i,m,n:integer;
	str:string;

BEGIN
clrscr;
str:='Hellooooooooooooooooo world.';
let_set:=['A','E','I','O','U','Y','a','e','i','o','u','y'];
num_set:=['0'..'9']+['.'];
for i:=1 to length(str) do
   if (str[i] in let_set) then inc(m)
   else
   if not(str[i] in num_set) then inc(n);
if (m>n) then 
   writeln('Больше гласных.') 
else  
   writeln('Больше согласных.');
readkey;
END.
Uguu~

Последний раз редактировалось __STDC__; 11.04.2009 в 14:48.
__STDC__ вне форума Ответить с цитированием
Старый 11.04.2009, 14:48   #3
J_o_h_n_
Пользователь
 
Регистрация: 07.04.2009
Сообщений: 16
По умолчанию

спасибо +1
J_o_h_n_ вне форума Ответить с цитированием
Старый 11.04.2009, 14:50   #4
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Ой.. там строчные только.. заглавных нету, не заметил) ну можно убрать часть множества тогда..
Код:
let_set:=['a','e','i','o','u','y'];
Uguu~
__STDC__ вне форума Ответить с цитированием
Старый 11.04.2009, 14:57   #5
J_o_h_n_
Пользователь
 
Регистрация: 07.04.2009
Сообщений: 16
По умолчанию

ок щас исправим спс
J_o_h_n_ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите с задачкой span4 БД в Delphi 5 06.04.2009 18:10
Помогите с задачкой alex1707 SQL, базы данных 3 02.04.2009 11:16
Пожалуйста помогите с задачкой на строки kiko Паскаль, Turbo Pascal, PascalABC.NET 3 27.11.2008 18:58
Помогите с задачкой Saniok Помощь студентам 4 29.09.2007 20:34