Расчет цен в рублях с использованием в формулах смешанных ссылок.
Скопируйте лист Абсолютные ссылки и присвойте имя Смешанные ссылки.
Величина курсов доллара и евро к рублю должна храниться в двух ячейках, и поэтому в формулах для вычисления цены в рублях должна быть использована смешанная ссылка на адреса этих ячеек.
Введите курс евро к рублю в ячейку F2 (74,07). В ячейку С2 введите формулу =$B2*E$2, а в ячейку D2 введите формулу =$B2*F$2 содержащую смешанные ссылки на цену в условных единицах и на курсы доллара и евро к рублю.
Скопируйте формулу, вычисляющую цену в рублях, в нижележащие ячейки с использованием операции заполнения диапазона.
// Внимание! Если программа не работает, обновите версию!
begin
var (n,m):= ReadInteger2('n, m -> ');
var a:= MatrRandom(m,n);Writeln('Исходная матрица:');a.Println;
dec(n);dec(m);for var i:= 0 to m do
begin
swap(a[i, a.Row(i).IndexMin],a[i, n]);
swap(a[i, a.Row(i).IndexMax],a[i, 0]);
end;
Writeln('Конечная матрица:');
a.Print
end.
Пример:
n, m -> 5 6
Исходная матрица:
99 9 30 83 11
89 13 70 50 54
43 59 22 13 89
67 27 48 72 41
63 62 5 58 71
45 35 60 3 95
Конечная матрица:
99 11 30 83 9
89 54 70 50 13
89 59 22 43 13
72 41 48 67 27
71 62 63 58 5
95 35 60 45 3