31/108 - первое число.
11/108 - второе число.
Пошаговое объяснение:
х - первое число.
у - второе число.
х+у=7/18
х-у=5/27
Умножить первое уравнение на 18, второе на 27, чтобы избавиться от дроби:
18х+18у=7
27х-27у=5
Умножить первое уравнение на 3, второе на -2, чтобы решить систему методом сложения:
54х+54у=21
-54х+54у= -10
Складываем уравнения:
54х-54х+54у+54у=21-10
108у=11
у=11/108 - второе число.
х+у=7/18
х=7/18-11/108
х=(7*6-11)/108
х=31/108 - первое число.
Проверка:
31/108+11/108=42/108=7/18;
31/108-11/108=20/108=10/54=5/27.
рассмотрим, что делает эта программа.
c : = 0; // начальное значение счётчика
for i : = 1 to 9 do // цикл по i
if a[i - 1] < a[i] then begin // если текущий элемент больше предыдущего
c : = c + 1; // то увеличиваем счётчик на 1
t : = a[i]; // и меняем текущий элемент местами с предыдущим
a[i] : = a[i - 1];
a[i - 1] : = t
end;
последние три строчки перед end - обычный алгоритм обмена значениями между двумя переменными (t = a; a = b; b = t).
итак, моделируем, что делает программа и считаем число обменов.
0) 6 9 7 2 1 5 0 3 4 8 - исходный массив
1) 6 9 7 2 1 5 0 3 4 8 -> 9 6 7 2 1 5 0 3 4 8 обмен
2) 9 6 7 2 1 5 0 3 4 8 -> 9 7 6 2 1 5 0 3 4 8 обмен
3) 9 7 6 2 1 5 0 3 4 8 ок
4) 9 7 6 2 1 5 0 3 4 8 ок
5) 9 7 6 2 1 5 0 3 4 8 -> 9 7 6 2 5 1 0 3 4 8 обмен
6) 9 7 6 2 5 1 0 3 4 8 ок
7, 8, 9) ноль будет "всплывать" в конец, 3 обмена
всего будет 6 обменов, c = 6.
Сложим первое и второе выражение:
Найдем y:
ответ.![\[\frac{{31}}{{108}};\frac{{11}}{{108}}\]](/tpl/images/1360/9503/a2cf8.png)