|
Ниже на четырёх языках программирования записан алгоритм. Получив на вход натуральное число
x
, этот алгоритм печатает число
R
. Укажите такое число
x
, при вводе которого алгоритм печатает двузначное число, последняя цифра которого
–
–
9. Если таких чисел
x
несколько, укажите
наименьшее
из них.
|
С ++
|
Python
|
Алгоритмический
язык
|
Паскаль
|
|
#include
<iostream>
using namespace std;
int main()
{
int x,
d,
R;
cin >> x;
R = 0;
while (x > 0){
d = x % 10;
R = 10 * R + d;
x = x / 10;
}
cout << R << endl;
return 0;
}
|
x = int(input())
R = 0
while x > 0:
d = x % 10
R = 10 * R + d
x = x // 10
print(R)
|
алг
нач
цел
x, d, R
ввод
x
R := 0
нц
пока
x > 0
d := mod(x, 10)
R := 10 * R + d
x := div(x, 10)
кц
вывод
R
кон
|
var
x, d, R: longint;
begin
readln(x
);
R := 0;
while x > 0 do
begin
d := x mod 10;
R := 10 * R + d;
x := x div 10
end;
writeln(R)
end.
|
|