Top.Mail.Ru
Ответы

Задача паскаль.

Даны действительное число X и массив A.В массиве найти два члена среднее арифметическое которых ближе всего к X. Прошу написать полное решение, по заданию. Буду очень благодарен!

По дате
По рейтингу
Аватар пользователя
Мыслитель
11лет

заводишь 2 переменный пусть ix и jx. ix=1 jx=2, вычсиляешь 1-ую разность между x и ср. ариф от a[ix]иa[jx];
делаешь 2 цикла, один в другом
i от 1 до n-1, j от i+1 до n
сравниваешь разность между x и ср. арфм a[i] и a[j] с запомненой разностью и если вновь полученная меньше запомненой, то запоминаешь новую и в ix и jx записываешь новые значения.

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

Аватар пользователя
Мастер
11лет

Двойным циклом сформировать массив среднеарифмичиских значений и выбрать из него ближайший по модулю к Х. Не получится - пиши



Видео по теме