• Дан целочисленный массив из 40 элементов. Элементы массива могут принимать произвольные значения. Опишите на русском языке или на одном из языков программирования алгоритм, который находит и выводит номер элемента массива, наименее отличающегося от среднего арифметического всех его элементов.

     

     

     

    Но лучше на языке Паскаль

Ответы 1

  • program approximation;var  m:array[1..40] of real; s,v:real; i,k:integer;begin  s:=0;  for i := 1 to 40 do   begin     write ('Введите ',i,'-й элемент массива');      readln(m[i]);    s:=s+m[i];  end;  s:=s/40;  v:=m[1]-s;  for i := 2 to 40 do   begin    if (v<(m[i]-s)) then     begin        v:=m[i]-s;        k:=i;     end;  end;  writeln (k,'-й элемент наименее отличается от среднего  ',s);  end;end.

    • Автор:

      peñaphsx
    • 4 года назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years