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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2011, 22:02   #1
tinton
Пользователь
 
Регистрация: 29.10.2011
Сообщений: 25
Радость работа со строками.паскаль

Напишите программу, которая проверяет, является ли введенная строка десятичным числом (допустима только одна «точка»).


нужно написать на паскале подскажите плз. заранее благодарю.
tinton вне форума Ответить с цитированием
Старый 14.11.2011, 22:16   #2
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Код:
var s:string;
c,z:set of char;
i:integer;
f:boolean;
begin
readln(s);
c:=['0'..'9'];
z:=['.'];
f:=true;
if s[1] in z then f:=false;
if f then begin
for i:=1 to length(s) do
begin
if  not (s[i] in c) and not (s[i] in z) then begin f:=false;break;end;
if (s[i] in z) then z:=z-[s[i]];
end;
end;
if f then writeln('Yeah')
else writeln('No');
end.
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. Работа со строками - удалить из строки текст, размещенный в круглых скобках alex0892home Помощь студентам 3 22.04.2011 17:19
Работа со строками [Паскаль] Drago56 Помощь студентам 7 13.12.2010 19:31
Паскаль! Работа со строками Ksenya4742 Помощь студентам 1 25.05.2009 09:20
Помогите решить. Паскаль. Работа со строками. Удалить лишние пробелы. Комильфо Помощь студентам 3 10.11.2007 21:42