|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.06.2008, 10:56 | #1 |
Форумчанин
Регистрация: 09.05.2008
Сообщений: 108
|
Одномерные массивы(Pascal)
Элементы массива A(N) упорядочены: A(1)<A(2)<...<A(N). Определить номер К такой, чтобы для заданного числа Х выполнялось условие:
А(К)<X<A(K+1). Если нет такого номера напечатать "НЕТ". Код:
Последний раз редактировалось Дима82; 07.06.2008 в 13:35. |
07.06.2008, 13:28 | #2 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
1. Нормальто отфарматируйте код. Разбейте на блоки и добавте комнтарии. Основные блоки отделяете пустой строкой.
2. Опишите что конкретно ненравится в работе написаной программы.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
07.06.2008, 13:49 | #3 |
Пользователь
Регистрация: 23.05.2008
Сообщений: 97
|
k:=-1;
for i:=1 to m do if (x>a[i] and x<a[i+1] then k:=i; if k=-1 then writeln('такого нет') else writeln (k);
я не для этого мира и это так
|
07.06.2008, 13:49 | #4 |
Форумчанин
Регистрация: 06.06.2008
Сообщений: 105
|
#
# A(K)<X<A(K+1) //здесь должно быть, скорее всего другой код Конечно - это запись того, что должно делаться код примерно такой должен быть if A(J) < X) and (X < A(J + 1) then Write(K:4,''); |
07.06.2008, 13:59 | #5 |
Форумчанин
Регистрация: 09.05.2008
Сообщений: 108
|
Код:
|
07.06.2008, 14:32 | #6 |
Пользователь
Регистрация: 23.05.2008
Сообщений: 97
|
во первых скобки расставить в ифе
k:=-1; for i:=1 to m do if (x>a[i]) and (x<a[i+1]) then k:=i; if k=-1 then writeln('такого нет') else writeln (k);
я не для этого мира и это так
|
07.06.2008, 15:23 | #7 |
Форумчанин
Регистрация: 09.05.2008
Сообщений: 108
|
Код:
|
07.06.2008, 15:33 | #8 |
Пользователь
Регистрация: 23.05.2008
Сообщений: 97
|
а ты пошагово выполни и посмотри,или К выводи постоянно.Должна работать вроде
я не для этого мира и это так
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одномерные массивы в Turbo Pascal | W_P | Помощь студентам | 10 | 18.12.2009 19:14 |
Одномерные массивы 2 (Pascal) | Дима82 | Помощь студентам | 4 | 16.02.2009 21:21 |
Одномерные массивы - Pascal | W_P | Помощь студентам | 8 | 27.02.2008 19:24 |
Одномерные массивы и строки | Magnit | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 12.04.2007 15:04 |