|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.04.2011, 20:14 | #1 |
Пользователь
Регистрация: 16.11.2010
Сообщений: 24
|
упорядочены ли буквы по алфавиту
{) пусть дан непустой текст из прописных русских букв, за которыми следует точка. Определить, упорядочены ли эти буквы по алфавиту. (Используя строки, процедуры и функции) }
[CODE]..[/СODE] program Project; {$APPTYPE CONSOLE} uses SysUtils, windows; var s:string; b:boolean; procedure readstr(var str:string); var i:integer; begin i:=0; repeat i:=i+1; read(str[i]) until str[i]='.' end; function test(str:string):boolean; var sig:boolean; i:integer; begin sig:=true; for i:=2 to (length(str)-1) do if ord(str[i-1])>ord(str[i]) then sig:=false; test:=sig end; begin readstr(s); b:=test(s); if b then writeln('+') else writeln('-'); readln; readln end. {программа что то выскакивает..есть ли ошибки??} |
11.04.2011, 21:14 | #2 |
Форумчанин
Регистрация: 08.01.2011
Сообщений: 226
|
вместо readstr(s);
нужно: ReadLn(s); s := s + '.'; |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
определить упорядочены ли буквы по алфавиту(Delphi7) | Анастасья | Помощь студентам | 0 | 10.04.2011 13:31 |
если элементы k-й строки матрицы упорядочены по убыванию, иначе 0 | nesss | Помощь студентам | 1 | 01.11.2010 15:41 |
Сортировка по алфавиту | NuR1k | БД в Delphi | 5 | 21.08.2010 19:14 |
Проверить, упорядочены ли по возрастанию элементы каждой строки матрицы (Pascal). | cosa nostra | Помощь студентам | 1 | 11.12.2009 21:26 |