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


Задания
Версия для печати и копирования в 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

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

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

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