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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2009, 20:11   #11
ponchikpk
Пользователь
 
Аватар для ponchikpk
 
Регистрация: 09.03.2009
Сообщений: 63
По умолчанию

надо не только буквы... а вообще разные символы... а как множество задать я не знаю. нам почти о них не говорили
ponchikpk вне форума Ответить с цитированием
Старый 17.03.2009, 20:13   #12
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Сейчас напишу пример, подожди немного) у меня паскаль просто на ноуте.. Сейчас включу..
Код:
uses crt;
var str:string;
    i,count:integer;
    range:set of char;
begin
clrscr;
count:=0;
readln(str);
range:=['a'..'z'];
for i:=1 to length(str)do
 if (str[i] in range)  then begin
  writeln(str[i]);
  inc(count);
  range:=range-[str[i]];
 end;	
readkey;
end.
Примерно так. Если надо не только буквы можно написать range:=['a'..'z']+['0'..'9']+['^','$','@']; к примеру =) Ну и count еще выводить, забыл =) это кол-во разных символов.
***
Как показал опыт можно и так - range:=['a'..'z','0'..'9','^','$','@']; , но по-моему первоначальный вариант наглядней.
Uguu~

Последний раз редактировалось __STDC__; 17.03.2009 в 20:39.
__STDC__ вне форума Ответить с цитированием
Старый 17.03.2009, 21:00   #13
ponchikpk
Пользователь
 
Аватар для ponchikpk
 
Регистрация: 09.03.2009
Сообщений: 63
По умолчанию

огромное тебе спасибо!!! только вот я не понимаю что значит inc(count);
ponchikpk вне форума Ответить с цитированием
Старый 17.03.2009, 21:02   #14
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

inc это функция инкремента, т.е. увеличения значения переменной count на 1.. Inc(count); эквивалентно count:=count+1; Обратная ей - ф-ция декремента dec(count); ~ count:=count-1;
Uguu~
__STDC__ вне форума Ответить с цитированием
Старый 17.03.2009, 21:10   #15
ponchikpk
Пользователь
 
Аватар для ponchikpk
 
Регистрация: 09.03.2009
Сообщений: 63
По умолчанию

это же гораздо удобнее раньше об этом не слышал еще раз СПАСИБО
ponchikpk вне форума Ответить с цитированием
Старый 17.03.2009, 21:12   #16
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Да не за что =) Обращайся))
Uguu~
__STDC__ вне форума Ответить с цитированием
Старый 04.10.2010, 15:24   #17
Hightlander
Новичок
Джуниор
 
Регистрация: 04.10.2010
Сообщений: 1
Вопрос Незнаю как описать

Решение систем линейных уравнений методом обратной матрицы. Дали описать метод решение, его же в мейпле и экселе. как сделать незнаю. ни уравнения недали ничего, в викпедии пасматрел вроде и панятно вроде и непанятно) как написать, чё написать. хз как делать, в мейпле и в экселе, какое уравнение взять хз. падскажите, если можно. Заранее спс.
Hightlander вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обратная матрица (nxn) Albenous Общие вопросы Delphi 12 27.05.2009 02:17
Матрица (Паскаль) Freia Помощь студентам 2 19.12.2008 21:37
Паскаль. Матрица delphin100 Помощь студентам 3 19.11.2007 21:43
Паскаль. Матрица и Вектор. ByteMan Помощь студентам 8 03.11.2007 14:49