ВУЗ:
Составители:
Рубрика:
193
write('Введите количество результатов опроса ');
readln(n);
write('Введите ',n,' результатов опроса ');
as := 0;
for i:=1 to n do
begin read(a[i]);
as := as+a[i]
end;
as := as/n; { Найдено среднее арифметическое значение }
m := 0;
for i:=1 to n do
if (0.93*as<=a[i]) and (a[i]<=1.07*as)
then m := m+1;
write('результат равен ',m)
end.
Пример 11.55. В массиве хранятся данные о расходе электроэнергии в
больнице. Найти:
- среднемесячный расход;
- минимальный и максимальный расход;
- количество дней с расходом, превышающим средний.
Решение. Решение получается как комбинация известных решений.
program task11_55;
var a : array [1..30] of real; { расход энергии за месяц }
i,j : integer; { индексы массива }
as : real; { среднемесячный расход }
max,min : real; { max и min элементы массива }
n : integer; { количество дней с расходом, превышающим средний }
begin
write(' Введите ежедневные данные о расходе ',
'электроэнергии за месяц ');
for i:=1 to 30 do read(a[i]);
{ среднемесячный расход }
as := 0;
for i:=1 to 30 do as := as+a[i];
as := as/30;
{ max и min расход }
max := a[1]; min := a[1];
for i:=2 to 30 do
begin if max < a[i] then max := a[i];
if min > a[i] then min := a[i]
end;
{ количество дней с расходом, превышающим средний}
n := 0;
for i:=1 to 30 do
if a[i]>as then n := n+1;
writeln('результаты: ',as,max,min,n)
193 write('Введите количество результатов опроса '); readln(n); write('Введите ',n,' результатов опроса '); as := 0; for i:=1 to n do begin read(a[i]); as := as+a[i] end; as := as/n; { Найдено среднее арифметическое значение } m := 0; for i:=1 to n do if (0.93*as<=a[i]) and (a[i]<=1.07*as) then m := m+1; write('результат равен ',m) end. Пример 11.55. В массиве хранятся данные о расходе электроэнергии в больнице. Найти: - среднемесячный расход; - минимальный и максимальный расход; - количество дней с расходом, превышающим средний. Решение. Решение получается как комбинация известных решений. program task11_55; var a : array [1..30] of real; { расход энергии за месяц } i,j : integer; { индексы массива } as : real; { среднемесячный расход } max,min : real; { max и min элементы массива } n : integer; { количество дней с расходом, превышающим средний } begin write(' Введите ежедневные данные о расходе ', 'электроэнергии за месяц '); for i:=1 to 30 do read(a[i]); { среднемесячный расход } as := 0; for i:=1 to 30 do as := as+a[i]; as := as/30; { max и min расход } max := a[1]; min := a[1]; for i:=2 to 30 do begin if max < a[i] then max := a[i]; if min > a[i] then min := a[i] end; { количество дней с расходом, превышающим средний} n := 0; for i:=1 to 30 do if a[i]>as then n := n+1; writeln('результаты: ',as,max,min,n)
Страницы
- « первая
- ‹ предыдущая
- …
- 189
- 190
- 191
- 192
- 193
- …
- следующая ›
- последняя »