Задать вопрос
17 марта, 08:08

Var

a:array[1 ... 1000]of integer;

i, n, summ:integer;

begin

write ('введите кол-во элементов') ;

readln (n) ;

write ('введите элементы массива') ;

for i:=1 to n do

readln (a[i]) ;

for i:=1 to n do

summ:=summ+a[i];

writeln ('среднее арифм. элементов массива=', summ/n)

end.

Объяснить программу по строчно!

+3
Ответы (1)
  1. 17 марта, 11:01
    0
    Var

    a:array[1 ... 1000]of integer; {задаем массив}

    i, n, summ:integer; {задаем переменные}

    begin

    write ('введите кол-во элементов') ;

    readln (n) ;

    write ('введите элементы массива') ;

    for i:=1 to n do{цикл от 1 до кол-ва элементов, например n=5, значит будем выполнять цикл 5 раз}

    readln (a[i]) ; {заполняем массив n раз}

    for i:=1 to n do

    summ:=summ+a[i]; {складываем элементы массива}

    writeln ('среднее арифм. элементов массива=', summ/n) {выводим сумму элементов деленную на n (их кол-во) }

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Var a:array[1 ... 1000]of integer; i, n, summ:integer; begin write ('введите кол-во элементов') ; readln (n) ; write ('введите элементы ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы