Вопрос по информатике:
Дан массив целых чисел , необходимо найти среднее арифметическое значение и найти элементы равные 5
- 27.06.2018 02:29
- Информатика
- remove_red_eye 11039
- thumb_up 24
Ответы и объяснения 2
// PascalABC.NET 3.1, сборка 1201 от 18.03.2016
begin
var n:=ReadInteger('n=');
var a:=ArrRandom(n,1,10); a.Println;
Writeln('Среднее ',a.Average:0:5);
var s:='';
for var i:=0 to n-1 do
if a[i]=5 then s+=i+1+' ';
if s.Length>0 then Writeln('Номера элементов, равных 5: ',s)
else Writeln('Нет элементов, равных 5')
end.
Тестовое решение:
n= 15
5 3 7 2 10 4 1 5 5 3 8 7 7 3 1
Среднее 4.73333
Номера элементов, равных 5: 1 8 9
- 28.06.2018 21:30
- thumb_up 13
//Pascal ABC.NET v3.1 сборка 1172
Const
n=5;
r=10;
Var
ar:array[1..n] of integer;
i,s:integer;
begin
randomize;
writeln('Array:');
for i:=1 to n do
begin
ar[i]:=random(1,r);
write(ar[i]:4);
s:=s+ar[i];
end;
writeln;
writeln('5:');
for i:=1 to n do
if ar[i]=5 then write(i:4);
writeln;
writeln('S=',s/n);
end.
Пример работы:
Array:
5 1 2 1 4
5:
1
S=2.6
- 29.06.2018 21:45
- thumb_up 19
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.