const n = 10;
var a: array [1..n] of integer;
i: integer;
begin
for i:= 1 to n do readln(a[i]);
writeln('В прямом порядке: ');
for i:= 1 to n do write(a[i],' ');
writeln;
writeln('В обратном порядке: ');
for i:= n downto 1 do write(a[i], ' ');
end.
Нужно сравнить стороны прямоугольников и если обе стороны первого прямоугольрика больше обеих сторон второго, то второй можно поместить в первый
Жауап: 500Кб
Түсініктеме:
1 Килобайт = 1024 байт
256000 бит / с = 32000 байт / с
файл өлшемі-32000 * 16 = 512000 байт
512000 байт = 500 Килобайт
begin
var (m, p) := ReadInteger2('Укажите число и показатель степени:');
if p = 0 then
Write(1)
else
begin
var z := Sign(p);
p := Abs(p);
var r: int64 := m;
for var i := 2 to p do
r *= m;
if z > 0 then
Write(r)
else
Write(1 / r);
end;
end.
==PascalABC.NET==
Второй вариант. Внизу картинка, которая всё подтверждает :)