|
zadach490.PAS |
|
{* Задача 490 *}Unit ZADACH490; InterfaceImplementationBegin writeln( 'm и n - натуральные числа, m<=n. Найти среднее арифметическое чисел a[1],... , a[m-1], a[m+1],... , a[n] (всех, кроме a[m]).'); End. Program zadach490;
Uses zadach490.pas; {* Эту строку можно удалить *}
Uses Crt; {* Подключение модулей *}
Const {* Предопределенные *}
max = 20;
Var {* Объявление переменных *}
a : Array[1..max] Of real;
i : byte;
l : byte;
s : real;
Begin
ClrScr; {* Очистка экрана *}
Randomize;
For i := 1 To max Do {* Цикл для i => [1 .. max] *}
Begin
a[i] := Random * max;
Writeln(a[i] : 15 : 7);
End;
Write( 'l=...');
Readln(l);
s := 0.0;
For i := 1 To max Do {* Переменная i увеличивается с 1 до max *}
If il Then
s := s + a[i];
s := s / (max - 1);
Writeln( 'Среднее арифметическое всех чисел, кроме ', l, ' равно ', s : 15 : 7);
End.
|