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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2014, 15:44   #1
alexandrkamarov1
Новичок
Джуниор
 
Регистрация: 12.02.2014
Сообщений: 2
По умолчанию pascal ABC.

здравствуйте, есть задание:
В заданный непустой текст входят только цифры и буквы. Длина текста не более 12 символов.
Определить, удовлетворяется ли следующее свойство:
Текст содержит латинские буквы, упорядоченные в алфавитном порядке;

вот примерный код:

uses crt;
var p, s: char;
f: boolean;

begin
f := true;
s := pred('A');
write('vvedite tekst: ');
repeat
p := s;
read(s);
s := upcase(s);
if not((s in [#10, #13]) or ((s in ['A'..'Z']) and (s > p))) then f := false;
until not(f) or (s = #10);
readln;
if f then writeln('Ydovletv yslov') else writeln('He Ydovletv yslov');
readln
end.

меня интересуте вопрос, можно ли обойтись без "Pred('A')" и без "s := upcase(s)"
alexandrkamarov1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
pascal abc, pascal turbo. выборка данных из одного .txt в другой ТипичныйСтудент Помощь студентам 6 27.04.2013 15:29
Программы в Pascal, среда pascal ABC. Лабораторные работы Одинокая Волчица Фриланс 8 10.02.2012 20:09
Неудобство ABC Pascal и глюк Borland Pascal proser93 Помощь студентам 0 19.11.2011 19:01
pascal ABC saharok Помощь студентам 1 14.10.2011 21:10
Turbo Pascal or Pascal ABC Ikram Паскаль, Turbo Pascal, PascalABC.NET 0 27.04.2010 13:44