Просмотр полной версии : помогите с инфой )
ENigma_Girl
12-09-2009, 23:59
Кто умный,помогите решить инфу=)
Дан упорядочный массив по возрастанию,т.е X1<X2<X3...<Xn и дано число y. Определить индекс K,такое что Xk<y<Xk+1
Хз что это такое )))
The Joker
13-09-2009, 00:11
вот именно что хз что это такое. Программу что ле надо, тада на каком языке?
Hammer32
13-09-2009, 00:14
Всяко программу надо состряпать. На бейсике - 15 минут
nobodies
13-09-2009, 03:03
и 150 рублей
ENigma_Girl
13-09-2009, 13:27
Программу на паскале или бейсике ) ну никто не может помочь? :(
Kenny McKormick
13-09-2009, 13:41
на первом курсе подобные задачи на паскале делали, с тех пор я ненавижу паскаль и мухамадеева:D
седни же день программера ... )
+11111111 )))
массив из 25 элементов заполнен числами то 1 до 25.
вводишь число Y, программа тебе выдаст индекс К
гламуртаза
13-09-2009, 14:13
форит помогаед...даа...)
обламал ты пацанов с сиськами:mad::(
ENigma_Girl
13-09-2009, 14:16
Благодарю ))
ENigma_Girl
13-09-2009, 14:57
Я просто в инфе ничего не смыслю )
М... а мне вот интересно-вводишь ты число y например 15,то и индекс выводится 15,это правильно? )
!
там в условии не сказано, что он заполнен числами то 1 до 25
читай внимательнее
ENigma_Girl
13-09-2009, 15:03
Как тогда сделать чз паскаль? :(
твои предложения, мистер Ясамыйвнимательный?
пафосный бомж
13-09-2009, 15:31
он частный случай привёл,
наер нуна просто массив создать и вводить в проге колличество членов (словотокакое), вообщем чуть дописать, то что уже есть.
я предполагаю, что дано - значит дано, а не нужно вводить откуда-то -)
рандомайз епануть и рандомное заполнение :rolleyes:
да хорош )))))))
первый курс задача, я конечно могу и курсовую из нее сделать, но без сисек только так, вы че епта))))))))))
пафосный бомж
13-09-2009, 15:40
вот и йа к тому же бессисек никак не решается )))
ENigma_Girl
13-09-2009, 16:05
Открываете любую картинку сисек,рядом Паскаль-задачка и ваши мозги,опля-задача решена ;)
Ну что,умники, никто не может толком решить? )
нахер нада:)
тебе жалко 150 рублей?)
все ведь решено, если у тебя есть желание второй раз ее решить самой, то
у тебя тоже самое, только картинку не надо! удачи ;)
аналитически так должно быть, задаешь массив... его длину(число k, которое будет меняться от 1 до n)... ну посмотри в методичке там..array...
вводишь число y, а потом прога вводишь по запросу проги написанной n числел x[1]=...
x[2]=...
...
если n ввела равное 5, то последнее x[5]
и ещё... у тебя в условии x[k]<y<x[k+1]. Значит y не может равняться какому либо x[k]
PROGRAM ex;
VAR
m: ARRAY[1..25] of real; {декларация массива}
i: integer; {параметр цикла FOR}
y: real; {значение контролького числа}
t: integer; {индекс (номер) искомого элемента}
BEGIN
FOR i:=1 TO 25 DO {заполение массива}
Begin
Write('Введите элемент последовательности N ', i);
Readln(m[i]);
End;
Write('Введите контрольное число ');
Readln(y);
t:=0; {допустим, что в массиве нет чисел удовлетворяющих данному условию}
FOR i:=1 TO 24 DO
if m[i]<y and m[i+1]>y then
begin
t:=i;
write('индекс k равен ', t);
end;
if t=0 then write('в массиве нет чисел, удовлетворяющих проверяемому условию');
Readln; { пауза }
END.
Примерн так наверно прога долна выглядить в паскале. Если ошибся где, извиняюсь)
http://softsearch.ru/programs/107-51...download.shtml
тут учебник по турбопаскалю, раздел про массивы почитай...
ENigma_Girl
13-09-2009, 18:33
Спасибо всем за помощь :)
это такой хитрый ход!
чтобы если код выкрадут и ничего не поймут :D
ENigma_Girl
14-09-2009, 19:31
В этом месте "if m[i]<y and m[i+1]>y then" паскаль выдает - ошибка:операция неприменима к операндам этого типа
The Joker
14-09-2009, 20:03
надо так if (m[i]<y) and (m[i+1]>y) then
ENigma_Girl
14-09-2009, 20:11
Да,вышло )) спасибо :)
Shurik20
14-09-2009, 22:35
ничего не понял конеш..но интересно)))
linar_ka
14-09-2009, 22:41
на программировании получил самый высокий балл из группы:rolleyes::cool:
Shurik20
14-09-2009, 23:02
спрашивается..где ты был:rolleyes:
linar_ka
14-09-2009, 23:17
где я был?:confused::cool::D
Вот это я называю упорядоченный массив. А то што ты напесала ета имхо xерня какая-то, а не массив..