Дан массиа А, состоящий из 12 чисел, массив заполнить случайными числами

Дан массиа А, состоящий из 12 чисел, массив заполнить случайными числами в спектре от 0 до 100. Требуется подсчитать среднее арифметическое значение частей массива. на экран вывести массив и среднее арифметическое

Задать свой вопрос
1 ответ
var a: array[1..12] of single; S: single; M: single; i: integer; k: integer; begin randomize; for i:= 1 to 12 do a[i]:= random * 100; S:= 0; k:= 0; for i:= 1 to 12 do begin S:= S + a[i]; k:= k+1; end; M:= S / k; for i:= 1 to 12 do begin write( a[i], , ); end; writeln; writeln( Среднее = , M ); end. Изъяснение. Массив "а[]" и переменные "S" и "M" вещественного типа "single". В зависимости от компилятора, можно изменить на тип "real". Вызов процедуры "randomize" обеспечивает, чтоб функция "random" выдавала случайное число. Функция "random" без параметров возвращает случайное вещественное число от "0" до "1". Умножив его на "100", получаем случайное число от 0 до 100. В переменной "S" скапливается сумма элементов массива, а в переменной "k" их количество. Переменная введена в учебных целях, и в данной программке "k" всегда одинакова "12", в принципе можно от нее отказаться. Среднее арифметическое сохраняется в переменной "М".
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт