// 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.
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
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку