Найти два члена последовательности, среднее арифметическое которых ближе всего к х - Turbo Pascal (29858)

Узнай цену своей работы

Формулировка задачи:

Даны действительные числа х, у1,…, у25. В последовательности у1,…, у25 найти два члена среднее арифметическое которых ближе всего к х. Нужно решить при помощи массивов

Решение задачи: «Найти два члена последовательности, среднее арифметическое которых ближе всего к х»

textual
Листинг программы
  1. k:=1;
  2. min:=abs((y[1]+y[2])/2-x);
  3. for i:=2 to 25 do
  4. if abs((y[i]+y[i-1])/2-x)<min then
  5.  begin
  6.   min:=abs((y[i]+y[i-1])/2-x);
  7.   k:=i-1;
  8.  end;
  9. write(y[k]:0:2,' ',y[k+1]:0:2);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы