1) var a1, a2, b1, b2, c, i, n: integer; s: array [1..100] of integer;
begin read(n); for i := 1 to n do begin s[i] := random(100); if s[i] < 50 then begin a1 := a1 + s[i]; a2 := a2 + 1; end; if s[i] >= 50 then begin b1 := b1 + s[i]; b2 := b2 + 1; end;
end; writeln(a1 / a2:0:3, ' ', b1 / b2:0:3); end.
2) var i, n: integer; f: boolean; s: array [1..100] of integer;
begin read(n); for i := 1 to n do s[i] := random(5);
f := false; for i := 1 to n - 1 do f := f or (s[i] = s[i + 1]);
writeln(f); end.
3) var k, t, i, n: integer; s: array [1..100] of integer;
begin read(n); for i := 1 to n do s[i] := random(99); // Println(s);
k := n div 2; for i := 1 to k div 2 do begin t := s[i]; s[i] := s[k + 1 - i]; s[k + 1 - i] := t;
достоинства:
1 Стало довольно легко получить доступ к актуальной информации в любое время и в любом месте.
2 Раньше было очень трудно начать бизнес, нужно было много капитала, и был ограниченный доступ к деловой информации
3 Современные транспортные технологии позволяют очень легко путешествовать на большие расстояния.
недостатки:
1 Усиливается социальная изоляция, люди все больше времени проводят в видеоиграх, используют социальные сети.
2 Увеличение зависимости от современных инструментов, таких как калькуляторы и средства проверки правописания, снизило нашу креативность и интеллект.
var
a1, a2, b1, b2, c, i, n: integer;
s: array [1..100] of integer;
begin
read(n);
for i := 1 to n do
begin
s[i] := random(100);
if s[i] < 50 then
begin
a1 := a1 + s[i];
a2 := a2 + 1;
end;
if s[i] >= 50 then
begin
b1 := b1 + s[i];
b2 := b2 + 1;
end;
end;
writeln(a1 / a2:0:3, ' ', b1 / b2:0:3);
end.
2)
var
i, n: integer;
f: boolean;
s: array [1..100] of integer;
begin
read(n);
for i := 1 to n do
s[i] := random(5);
f := false;
for i := 1 to n - 1 do
f := f or (s[i] = s[i + 1]);
writeln(f);
end.
3)
var
k, t, i, n: integer;
s: array [1..100] of integer;
begin
read(n);
for i := 1 to n do
s[i] := random(99);
// Println(s);
k := n div 2;
for i := 1 to k div 2 do
begin
t := s[i];
s[i] := s[k + 1 - i];
s[k + 1 - i] := t;
t := s[i+k];
s[i+k] := s[n + 1 - i];
s[n + 1 - i] := t;
end;
// Println(s);
for i := 1 to n do
write(s[i], ' ');
end.