PDA

Просмотр полной версии : помогите с инфой )


Тарифы: МТС, Билайн, МегаФон
Выгодные непубличные тарифы МТС, Билайн, МегаФон, Безлимитный интернет ✅
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

_A_M_
13-09-2009, 14:03
седни же день программера ... )

i-nUR
13-09-2009, 14:10
+100500:D

MC RsT
13-09-2009, 14:11
+11111111 )))

массив из 25 элементов заполнен числами то 1 до 25.
вводишь число Y, программа тебе выдаст индекс К

гламуртаза
13-09-2009, 14:13
форит помогаед...даа...)

ALF
13-09-2009, 14:14
обламал ты пацанов с сиськами:mad::(

ENigma_Girl
13-09-2009, 14:16
Благодарю ))

Neyron
13-09-2009, 14:19
совсем обленились...

ENigma_Girl
13-09-2009, 14:57
Я просто в инфе ничего не смыслю )
М... а мне вот интересно-вводишь ты число y например 15,то и индекс выводится 15,это правильно? )

крысо
13-09-2009, 15:01
!
там в условии не сказано, что он заполнен числами то 1 до 25
читай внимательнее

ENigma_Girl
13-09-2009, 15:03
Как тогда сделать чз паскаль? :(

MC RsT
13-09-2009, 15:25
твои предложения, мистер Ясамыйвнимательный?

пафосный бомж
13-09-2009, 15:31
он частный случай привёл,
наер нуна просто массив создать и вводить в проге колличество членов (словотокакое), вообщем чуть дописать, то что уже есть.

MC RsT
13-09-2009, 15:33
я предполагаю, что дано - значит дано, а не нужно вводить откуда-то -)

Vincent
13-09-2009, 15:36
рандомайз епануть и рандомное заполнение :rolleyes:

MC RsT
13-09-2009, 15:37
да хорош )))))))
первый курс задача, я конечно могу и курсовую из нее сделать, но без сисек только так, вы че епта))))))))))

пафосный бомж
13-09-2009, 15:40
вот и йа к тому же бессисек никак не решается )))

ENigma_Girl
13-09-2009, 16:05
Открываете любую картинку сисек,рядом Паскаль-задачка и ваши мозги,опля-задача решена ;)

Ну что,умники, никто не может толком решить? )

ALF
13-09-2009, 16:06
нахер нада:)
тебе жалко 150 рублей?)

MC RsT
13-09-2009, 16:12
все ведь решено, если у тебя есть желание второй раз ее решить самой, то
у тебя тоже самое, только картинку не надо! удачи ;)

pofigna
13-09-2009, 16:56
аналитически так должно быть, задаешь массив... его длину(число k, которое будет меняться от 1 до n)... ну посмотри в методичке там..array...
вводишь число y, а потом прога вводишь по запросу проги написанной n числел x[1]=...
x[2]=...
...
если n ввела равное 5, то последнее x[5]

и ещё... у тебя в условии x[k]<y<x[k+1]. Значит y не может равняться какому либо x[k]

pofigna
13-09-2009, 17:56
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.

Примерн так наверно прога долна выглядить в паскале. Если ошибся где, извиняюсь)

pofigna
13-09-2009, 18:00
http://softsearch.ru/programs/107-51...download.shtml

тут учебник по турбопаскалю, раздел про массивы почитай...

ENigma_Girl
13-09-2009, 18:33
Спасибо всем за помощь :)

pofigna
13-09-2009, 19:30
получилось, нет?

крысо
13-09-2009, 21:26
+ 11000100010010100 ))

Mamuka
14-09-2009, 13:39
:D:D:D

MC RsT
14-09-2009, 13:43
это такой хитрый ход!
чтобы если код выкрадут и ничего не поймут :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

ASA
14-09-2009, 23:33
Вот это я называю упорядоченный массив. А то што ты напесала ета имхо xерня какая-то, а не массив..