Укажите минимальное двузначное натуральное число, при вводе которого этот алгоритм напечатает число 8.
Паскаль |
Си |
var x, a, b, d: longint;
begin
readln(x);
a := 0; b := 10;
while x > 0 do begin
d := x mod 6;
if d > a then a := d;
if d < b then b := d;
x := x div 6
end;
writeln(a+b)
end.
|
#include <iostream>
using namespace std;
int main()
{
int x, a, b, d;
cin >> x;
a = 0; b = 10;
while (x > 0) {
d = x % 6;
if (d > a) a = d;
if (d < b) b = d;
x = x / 6;
}
cout << (a+b);
return 0;
}
|