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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2013, 14:49   #31
марфаз
Новичок
Джуниор
 
Регистрация: 27.11.2013
Сообщений: 94
По умолчанию

readln(a,b); в этой строке ошибка
марфаз вне форума Ответить с цитированием
Старый 28.11.2013, 14:51   #32
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Прочитайте мое сообщение с разбором ошибок.

Выделю еще раз.
В паскале "А" и "а" - ОДНА И ТА ЖЕ ПЕРЕМЕННАЯ. Соответственно границы участка нужно читать не в переменную "а".
Следующая ошибка будет в этой же строке, т.к. "b" не объявлена.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 28.11.2013, 14:52   #33
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Массив а поменяйте на mas
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 28.11.2013, 14:52   #34
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Удачи!!!!!!!!!!!
Код:
program V23;
var mAs : array [1..25] of real;
i,x,n:integer ;
a,b,tmp:real;
begin
Randomize;
readln(n);
For i:=1 to n do
mas[i]:=random(20)-10+random(100)/100;
readln(a,b);
if(a>=b)then
begin tmp:=a;
a:=b;
b:=tmp;
end;
x:=0;
for i:=1 to n do
if ((mas[i] > 0) AND (mas[i] >= a) AND (mas[i] <=b)) then
x:= i;
if x<>0 then writeln(mas[x]) else writeln('HETy');
end.
4 страницы флуда xD ох и надают нам РО модераторы
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 28.11.2013 в 15:12.
Mad_Cat вне форума Ответить с цитированием
Старый 28.11.2013, 14:54   #35
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Ты бы хоть пару символов заменил на русские для интересу...
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 28.11.2013, 14:55   #36
марфаз
Новичок
Джуниор
 
Регистрация: 27.11.2013
Сообщений: 94
По умолчанию

Mad_Cat огромное тебе спасибо )!!!!!!!! добрый ты человек
марфаз вне форума Ответить с цитированием
Старый 28.11.2013, 14:58   #37
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Mad_Cat огромное тебе спасибо )!!!!!!!! добрый ты человек
с Вас 1$ - кошельки(webmoney) в подписи!(да я алчен!!!!!!)
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 28.11.2013, 15:01   #38
марфаз
Новичок
Джуниор
 
Регистрация: 27.11.2013
Сообщений: 94
По умолчанию

а почему всегда пишет что нет элементов в массиве положительных???? когда например ввожу 3 и 8
марфаз вне форума Ответить с цитированием
Старый 28.11.2013, 15:02   #39
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Значит не попали сгенеренные рандомом числа в диапазон.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 28.11.2013, 15:03   #40
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
а почему всегда пишет что нет элементов в массиве положительных???? когда например ввожу 3 и 8
а вы б массивчек на экранчик то вывели да посмотрели чего там да как заполняется и есть там 1 небольшой "косячок" (должно быть(a>b))
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 28.11.2013 в 15:06.
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти последний элемент массива, величина которого находится в заданном диапазоне max_scotch Помощь студентам 0 16.05.2012 09:12
Одномерный массив. Необходимо заменить последний положительный элемент на второй элемент массива кумитэ Паскаль, Turbo Pascal, PascalABC.NET 1 19.12.2011 16:44
вычеркнуть строку и столбец на пересечении которого находится максимальный элемент Amalia Общие вопросы Delphi 2 03.04.2010 08:01
одномерные массивы(C++) - Найти максимальный положительный элемент и вычислить сумму элементов массива Scarletred Помощь студентам 2 03.04.2010 03:08
Транспонировать квадрат,в нижнем левом углу которого находится минимальный элемент zidan671 Помощь студентам 14 13.03.2009 22:05