Const
n = 6;
m = 8;
type mas = array[1..n,1..m] of integer;
var
a : mas;
i, j : integer;
f, g : text;
procedure change(var z : mas);
var i, j, k, t : integer;
begin
k := n div 2;
for i := 1 to k do
for j := 1 to m do
begin
t := a[n-i+1, j];
a[n-i+1, j] := a[i,j];
a[i,j] := t
end;
end;
begin
assign(f, 'mtrx.txt');
assign(g, 'mtrx1.txt');
reset(f);
writeln('матрица:');
for i := 1 to n do
begin
for j := 1 to m do
begin
read(f, a[i,j]);
write(a[i,j]:4)
end;
writeln
end;
close(f);
rewrite(g);
change(a);
writeln('новая матрица:');
for i := 1 to n do
begin
for j := 1 to m do
begin
write(a[i,j]:4);
write(g, a[i,j]:4)
end;
writeln;
writeln(g)
end;
close(g);
writeln('копия новой матрицы сохранена а файл!');
readln
end.
в ответах не рабочая
Приведём все степени к основанию 2
2^3702-2^468+2^1620-108
-108 можно представить как -128 + 16 + 4
2^3702-2^468+2^1620-2^7 + 2^4 + 2^2
Теперь выстраиваем степени в порядке убывания:
2^3702+2^1620-2^468-2^7 + 2^4 + 2^2
В выражении два вычитания подряд, избавимся от этого, заменив -2^468 на -2^469 + 2^468
2^3702+2^1620 -2^469+2^468-2^7 + 2^4 + 2^2
2^3702 - 1 единица
2^4 - 1 единица
2^2 - 1 единица
Количество единиц в вычитаниях будет равно разнице степеней. Например 1000000-100=1111
2^1620 -2^469 - количеств единиц 1620-469 = 1151
2^468-2^7 - количество единиц 468-7 = 461
Общее количество единиц равно 3+1151+461 = 1615
Технология мультимедиа положена в основу создания всевозможных мультимедийных продуктов, характерными особенностями которых являются:
- объединение в одном продукте текстовой, графической, аудио-, видеоинформации, анимаций;
- наличие интерактивного (диалогового) режима работы;
- возможность быстрого поиска информации;
- широкие возможности навигаций;
- возможность работы в реальном времени, в замедленном или в ускоренном темпе;
- дружественный пользовательский интерфейс.
Например, в компьютерной игре задействованы графика и аудиоинформация.