3
(function (){
var x = prompt("Введите число", "10");
x -= 0;
if (((x + "") == "NaN") || (x <= 0)) return;
for (var i = verh = 0, pos = new Array(); true; ++i){
if (i == 0) pos.push(x);
if (x % 2 == 0) x /= 2;
else x = x * 3 + 1;
if (x > verh) verh = x;
pos.push(x);
if (x == 1) break;
}
alert("Результат:\nПоследовательность: " +
pos.join(" ") +
"\nШагов: " + (i + 2) +
"\nВершина: " + verh);
})();