Предмет: Информатика,
автор: nastyaclphntmhv
Напишите программу, которая находит сумму элементов массива (25 целых чисел, которые вводятся с клавиатуры), и выводит на экран среднее значение его элементов.
программа: Pascal ABC.
Ответы
Автор ответа:
0
var A:array[1..25] of Integer;
i:integer;
S:real;
begin
Readln(N);
For i:=1 to 25 do
Readln(A[i]);
For i:=1 to 25 do
S:=S+A[i];
S:=S/25;
Writeln(S);
end.
i:integer;
S:real;
begin
Readln(N);
For i:=1 to 25 do
Readln(A[i]);
For i:=1 to 25 do
S:=S+A[i];
S:=S/25;
Writeln(S);
end.
Автор ответа:
0
Очень мило, жаль только массив не описан.
Автор ответа:
0
забыл, спасибо)
Автор ответа:
0
А еще вопрос: зачем Вы N вводите, если у Вас циклы до 25?
Автор ответа:
0
const
n = 25;
var
a: array[1..n] of integer;
i, s: integer;
begin
Writeln('Введите элементы массива');
s := 0;
for i := 1 to n do
begin Read(a[i]); s := s + a[i] end;
Writeln('Среднее значение элементов массива равно ', s/n)
end.
n = 25;
var
a: array[1..n] of integer;
i, s: integer;
begin
Writeln('Введите элементы массива');
s := 0;
for i := 1 to n do
begin Read(a[i]); s := s + a[i] end;
Writeln('Среднее значение элементов массива равно ', s/n)
end.
Автор ответа:
0
У Вас в самом начале написано: "const
n = 25;", на уроках мы обычно не пишем такое, это обязательно писать здесь?
n = 25;", на уроках мы обычно не пишем такое, это обязательно писать здесь?
Автор ответа:
0
Это как Вам угодно. Можете вычеркнуть вообще и заменить по тексту n на 25. Можете перенести в var и потом после begin присвоить значение. Но с const - это правильный вариант, потому что если вдруг не 25 элементов, достаточно поменять только там.
Автор ответа:
0
Спасибо огромное.
Автор ответа:
0
Пожалуйста.
Похожие вопросы
Предмет: Қазақ тiлi,
автор: malkotak39
Предмет: Қазақ тiлi,
автор: foxysasha1413
Предмет: Биология,
автор: amukhamatyanova
Предмет: Математика,
автор: hakimov13
Предмет: Алгебра,
автор: Flipper1