Задать вопрос
17 декабря, 23:38

В одномерном массиве размером N определить среднее значение элементов. Найти индекс элемента массива наиболее близкого к среднему значению. (паскаль)

+2
Ответы (1)
  1. 18 декабря, 01:37
    0
    Const

    K = 13;

    Var

    A:array[1 ... K] of integer;

    i, n:integer;

    Sr, d:real;

    Begin

    For i: = 1 to K do

    Begin

    A[i]:=random (21) - 10;

    Write (A[i],' ') ;

    Sr:=Sr+A[i];

    End;

    WriteLn;

    Sr:=Sr/K;

    n:=1;

    d:=abs (Sr-A[n]) ;

    For i: = 2 to K do

    Begin

    if abs (A[i]-Sr)
    Begin

    n:=i;

    d:=abs (Sr-A[n]) ;

    End;

    End;

    WriteLn ('Sr = ', Sr) ;

    WriteLn ('Номер ближайшего к среднему арифметическому: ', n) ;

    End.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «В одномерном массиве размером N определить среднее значение элементов. Найти индекс элемента массива наиболее близкого к среднему значению. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы