Помогите преобразовать код на С++ или Java..
Написал программу на Паскале: среди всех трехзначных чисел находит числа, равные сумме факториалов своих цифр
нужно преобразовать код на
uses crt;
function Fac(n:word):longint;
begin
if n=0 then Fac:=1
else Fac:=n*Fac(n-1);
end;
var i,a,b,c:word;
begin
clrscr;
for i:=100 to 999 do
begin
a:=i div 100;
b:=i div 10 mod 10;
c:=i mod 10;
if Fac(a)+Fac(b)+Fac(c)=i then write(i,' ');
end;
readln
end.
...на С++ или Java Спасибо!
к сожалению плохо знаком с С++ и Java..поєтому обращаюсь за помощу