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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2015, 18:25   #11
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Функция проверки условия "все буквы слова разные":
Код:
function DiffLetters(const S: string): Boolean;
var
  L: set of Char;
  Index: Integer;
begin
  Result:= False;
  L:= [];
  
  for Index:= 1 to Length(S) do
    if S[Index] in L
      then Exit
      else Include(L, S[Index]);
      
  Result:= True;
end;
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 17.01.2015, 18:50   #12
manchester_alan
Форумчанин
 
Регистрация: 07.01.2015
Сообщений: 231
По умолчанию

а после этого, где нужно эту функцию использовать ну или прописать..?
manchester_alan вне форума Ответить с цитированием
Старый 17.01.2015, 18:52   #13
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Прописная и строчная "а" одно и то же? Если да, то к одному регистру привести при проверке не помешает
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 17.01.2015, 18:55   #14
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
а после этого, где нужно эту функцию использовать ну или прописать..?
это ты кому говоришь-то?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 17.01.2015, 18:55   #15
manchester_alan
Форумчанин
 
Регистрация: 07.01.2015
Сообщений: 231
По умолчанию

да тут без разницы какая буква)
manchester_alan вне форума Ответить с цитированием
Старый 17.01.2015, 18:56   #16
manchester_alan
Форумчанин
 
Регистрация: 07.01.2015
Сообщений: 231
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
это ты кому говоришь-то?
ахаха, это вам))
manchester_alan вне форума Ответить с цитированием
Старый 17.01.2015, 19:03   #17
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
ахаха, это вам))
ну так обозначай это!
Цитата:
а после этого, где нужно эту функцию использовать
что за вопрос? конечно же в своей программе!
Цитата:
ну или прописать..?
а вот тут я не понял: что значит «прописать»?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 17.01.2015, 19:06   #18
manchester_alan
Форумчанин
 
Регистрация: 07.01.2015
Сообщений: 231
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
что за вопрос? конечно же в своей программе!
Код:
var str:string; w:mas; d:byte; z:Boolean; k:Integer;
begin
SetConsoleCP(1251); SetConsoleOutputCP(1251);
Write('Введите строку : '); readln(str);
if str[length(str)]<>' ' then str:=str+' ';
Words(str,w,d);
z:=True;
while z do
begin
Readln(k);
  case k of
    1: DiffLetters(str);
то есть сразу вот так использовать?? это разве выводит уже??
manchester_alan вне форума Ответить с цитированием
Старый 17.01.2015, 19:10   #19
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
то есть сразу вот так использовать?? это разве выводит уже??
судя по куску кода – ты уже колесо ногой пинал и под капот смтрел, да? не едет чойта, да?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 17.01.2015, 19:13   #20
manchester_alan
Форумчанин
 
Регистрация: 07.01.2015
Сообщений: 231
По умолчанию

ну да ну да:D
manchester_alan вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на строки. Даны две строки. Определить можно ли из символов первой строки получить вторую строку.( написать подпрограммой и ANTON1994 Паскаль, Turbo Pascal, PascalABC.NET 5 09.02.2013 14:07
Программа на языке "Ассемблер" - ввод строки, анализ длины строки, добавление точки в конец строки Алексей_2012 Помощь студентам 1 05.04.2012 11:26
Сделать в гриде строки выше, чтобы не растягивать строки до бесконечности kris__tina БД в Delphi 1 09.06.2011 15:31
Создание пустой строки и копирование в неё содержимое предыдущей строки Gvaridos Microsoft Office Excel 2 29.10.2010 13:33
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10