monsterito,
вы убрали из последней ячейки всё куда вставлялся результат.
поэтому так
$("#go-pif").click(function(){
$("#out").html(mainFunction());
function d(b) {
return [].reduce.call(b + "", function(a, b) {
return a + +b
}, 0)
}
[].forEach.call(document.querySelectorAll("tr"), function(b) {
var a = [].slice.call(b.querySelectorAll(".pifagor-char"));
b = b.querySelector("td:last-child");
a = a.reduce(function(a, b) {
var c = +b.innerHTML || 0;
12 < c && (c = d(c));
return a + c
}, 0);
b.innerHTML = 12 < a ? d(a) : a
});
});