neo0077
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Нееее... не целочисленные... Я ошибся... Округление либо до целого либо до 1 после запятой. По значению 40... Мне нужно по ряду T: array[1..8] of integer = (20,100,150,200,250,300,350,375); Получить значения рядов a: array[1..8] of integer =(250,230,224,223,197,173,167,164); b: array[1..8] of integer = (460,435,460,505,510,520,480,450); Например. Т.е., теоретически все просто... T_иск=40. Видим, что значение 40 по ряду Т больше 20 но меньше 100, значит, 20+100 = 120/2=60 (T=(Т1+Т2/2)=60) Соответственно, тоже делаем с двумя другими рядами: (A=(а1+а2)/2) и (B=(b1+b2)/2). И сравниваем новое значение T c рядом Т. Значение 40 попадает в диапазон от 20 до 60. Тогда, 60+20=80/2 = 40 И соответственно пересчитываем А и В |