IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Числовая последовательность, не получается
сообщение
Сообщение #1


Гость






Задача такая - определить, являются ли введённые числа возрастающей последовательностью?
Вот так я это сделал:
Код

program posled;
uses crt;
var a:string;
    i,j,k:integer;
    b:byte;
    begin
    clrscr;
    writeln('BBEDITE CTPOKY:');
    readln (a);
    j:=length (a);
    for i:=1 to j do
     begin
     if a[i]<a[i+1] then b:=1
     end;

     if b=1 then
     writeln ('DA') else writeln ('HET');
         readln;
     end.


Но не понимаю в чём ошибка - программа работает некорректно... Помогите плиз разобраться..
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 38
Пол: Женский

Репутация: -  0  +


Есть такой выход
вместо readln поставить read в твоем варианте
и просить вввести все числа в одну строуку через пробел
тогда будет не заметно, что ты пользователя прервал на полуслове

Цитата(klem4 @ 15.01.2006 14:53) *

Ну и что ошибки то нету никакой, я имею в виду рпограмма завернаештся корректно .. можно убрать
and check
и все будет ок ...


если убрать
and checK
будет ошибка

Сообщение отредактировано: volvo -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






Да это не выход, даже если read и через пробел, то всё равно некорректно... буду как-нибудь другим способом, благо способов сортировки предостаточно..) всё равно спасибо за помощь;)
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Lauri   Числовая последовательность   15.01.2006 18:10
klem4   Зачем у тебя там строка ? И кстате я так думаю ты …   15.01.2006 18:21
Гость   А зачем же там массив использовать?... тем более я…   15.01.2006 18:28
Pola   Тут либо надо искать противоречие: b:=1; {пр…   15.01.2006 18:30
klem4   могу предложить такой вариант : uses crt; var …   15.01.2006 18:39
Pola   klem4, последовательность до конца не будет введен…   15.01.2006 18:48
klem4   Можно сделать чтобы и до конца, какой только сысл …   15.01.2006 18:49
Pola   Я и говорю, что если бы был файл, то все ok, а у н…   15.01.2006 18:51
klem4   Ну и что ошибки то нету никакой, я имею в виду рпо…   15.01.2006 18:53
Pola   Есть такой выход вместо readln поставить read в тв…   15.01.2006 18:55
Lauri   Да это не выход, даже если read и через пробел, то…   15.01.2006 20:09
klem4   Точно, тогда можно сдеать вот так : while (i …   15.01.2006 18:59
volvo   Pola, я не понял, ты умеешь только чужие решения к…   15.01.2006 19:10
Pola   volvo, зачем за других делать? вот ошибку можно по…   15.01.2006 19:25
Pola   volvo, а уменя пока по своим вопросов к тебе нет …   15.01.2006 20:16
klem4   Чем не понравился вот этот вариант ? Это какраз Т…   15.01.2006 20:18


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 17.05.2024 16:14
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name