СДАМ ГИА: РЕШУ ЕГЭ
Образовательный портал для подготовки к экзаменам
Информатика
≡ информатика
сайты - меню - вход - новости




Задания
Версия для печати и копирования в MS Word
Задание 25 № 2924

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

Решение.

program C2;

uses crt;

const n=30;

type massiv=array[1..n] of integer;

var a:massiv;

min,max,i,sum:integer;

sred1,sred2:real;

Begin

for i:=1 to n do

begin

write('a[',i,']= ');readln(a[i]);

end;

sum:=0;

min:=a[1];

max:=a[1];

for i:=1 to n do

begin

if a[i] < min then min:=a[i]; 

if a[i] > max then max:=a[i]; 

sum:=sum+a[i]; 

end;

sred1:=(min+max)/2; 

sred2:=sum/n;

writeln('Разность: ',sred1-sred2);

End.

Спрятать решение · ·
Анна Иванова (Москва) 08.11.2013 10:46

А считается ли ошибкой, если в написанной программе вводить числа самостоятельно, а не с помощью рандомного ввода?

Константин Лавров

В данной задаче речь идет о заданном, а не о произвольном массиве.