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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.01.2013, 22:25   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
захотелось мне чей-то соригинальничать...
Ах вот оно что
Код:
if num in [1000..9999] then WriteLn('Четырехзначное') else writeln('Не четырехзначное');
Freepascal по крайней мере пропускает.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.01.2013, 22:28   #12
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
Ах вот оно что
Ура-Ура! Новый конкурс!
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 18.01.2013, 22:33   #13
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

2Stilet тыц
Poma][a вне форума Ответить с цитированием
Старый 18.01.2013, 22:58   #14
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Так еще не было?
Код:
Str(num,s); 
if Length(s)=4 then WriteLn('Четырехзначное') else writeln('Не четырехзначное');
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 18.01.2013, 23:08   #15
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Интересно, если бы ТС убрал слово "натуральное", то как бы Вы "выкручивались"?
Abs'ом или что-то другое ?
Poma][a вне форума Ответить с цитированием
Старый 18.01.2013, 23:17   #16
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А можно еще с десятичным логарифмом - целая часть=3 -> 4-значное число
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 18.01.2013, 23:26   #17
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Poma][a
Ты прав. Значит ограничение в 255 осталось. Видимо у меня в лазаре отключена проверка на размерность, иначе бы ругнулся.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.01.2013, 23:56   #18
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
Ты прав. Значит ограничение в 255 осталось.
А чего вы все в байт уперлись? Есть же еще урод... пардон, уорд.


UPD Сорри, понял к чему относилось замечание
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввести число. Определить является ли оно степенью 2. Roman1295 Паскаль, Turbo Pascal, PascalABC.NET 3 23.12.2012 11:50
Определить , является ли заданное число степенью тройки dimanfanat Помощь студентам 9 21.12.2012 16:10
С++ : Определить является ли число простым harvey Помощь студентам 1 02.10.2012 16:40
Определить, является ли число палиндромом Princesse JavaScript, Ajax 9 02.10.2009 00:23
Определить является ли данное число совершенным.. Паскаль. Karabas Помощь студентам 6 23.12.2008 21:53