1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Задание 2 Параграф 22 ГДЗ Семакин 9 класс (Информатика)
Семакин, Залогова
9 класс
Автор
Семакин, Залогова

Задание 2 Параграф 22 ГДЗ Семакин 9 класс (Информатика)

Задача

Так как среднее значение элементов целочисленного массива будет действительным числом, для сравнения его с элементами целочисленного массива его надо округлить до ближайшего целого.
program poisk;
const
n = 10;
var
a: array [1..n] of integer;
i, s, sr, k: integer;
begin
writeln(‘ Формирование и вывод исходного массива’);
randomize;
s := 0;
for i := 1 to n do
begin
a[i] := random(50) — 25;
write(a[i], ‘ ‘);
s := s + a[i]//сумма элементов массива
end;
sr := round(s / n);
writeln(‘sr=’,sr);
k := 0;
for i := 1 to n do
if a[i] < sr then inc(k); writeln('Количество элементов меньше среднего = ', k) end.

Подробный ответ

Так как среднее значение элементов целочисленного массива получается действительным числом, для сравнения с элементами массива его нужно округлить до ближайшего целого.

program poisk;
const
  n = 10;
var
  a: array [1..n] of integer;
  i, s, sr, k: integer;
begin
  writeln(‘Формирование и вывод исходного массива’);
  randomize;
  s := 0;
  for i := 1 to n do
  begin
    a[i] := random(50) — 25;
    write(a[i], ‘ ‘);
    s := s + a[i];
  end;
  sr := round(s / n);
  writeln;
  writeln(‘sr = ‘, sr);
  k := 0;
  for i := 1 to n do
    if a[i] < sr then inc(k);
  writeln(‘Количество элементов меньше среднего = ‘, k);
end.

Ответ

Программа подсчитывает количество элементов массива, значения которых меньше среднего значения всех элементов массива, округлённого до ближайшего целого.



Общая оценка
4.4 / 5
Другие учебники
Другие предметы