Из целых чисел такая пара только одна - 2 и 2.
А если программу писать, то так
var a, b: integer
BEGIN
for a=1 to 100 do
begin
for b=1 to 100 do
begin
if a+b=a*b then write (a, b);
end;
end;
END.
Если можно брать нецелые числа, то для любого х второе число равно x/(x-1)
Например, 3 и 3/2. 3 + 3/2 = 3*3/2 = 9/2
Var
c:integer;
L,Lm:real;
begin
Writeln('Укажите код единицы измерения');
Write('(1- дм, 2- км, 3- м, 4- мм, 5- см): ');
Read(c);
Write('Укажите длину в выбранных единицах: ');
Read(L);
case c of
1:Lm:=L/10;
2:Lm:=L*1000;
3:Lm:=L;
4:Lm:=L/1000;
5:Lm:=L/100
end;
Writeln('Это составляет ',Lm,'м')
end.
Пример работы программы
Укажите код единицы измерения
(1- дм, 2- км, 3- м, 4- мм, 5- см): 4
Укажите длину в выбранных единицах: 126
Это составляет 0.126м
1)1. Анализ задачи, поиск способа решения, выбор/разработка оптимального алгоритма
2. Составление/анализ выходных выходных данных для алгоритма
3. Составление/анализ данных для промежуточных вычислений
4. реализация алгоритма на языке программирования
5. тестирование программного кода и сопоставление выходных результатов с поставленой задачей
2) описание задачи математическим языком, в виде формул, зависимостей, закономерностей, последовательностей, понятий
3) поэтапная покомпонентая построчная проверка программного кода с целью осознания того что код работает
так как задумано. Тест это операция над объектом, программой, позволяющая проверить правильность работы