Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Целочисленная арифметика (https://javascript.ru/forum/misc/37449-celochislennaya-arifmetika.html)

bf_karatel 20.04.2013 01:17

Целочисленная арифметика
 
Дано задание:
Найти все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр.

Реализовал следующим образом почему не хочет работать?
<html>
<head>
<script language="Javascript">
var n=parseInt(prompt("Введите значение n"),10)
var i
var arr = []
function f(a)
{
        var tmp=a
        while(tmp>0)
        {
                if(tmp%10==0 || a%(tmp%10)!=0)
                        return false;
                tmp/=10;
        }
        return true;
}
for(i=1; i<=N; i++)
  if(f(i))
     arr[arr.length]=i 
alert(arr)   
</script>
</head>
</html>


Часовой пояс GMT +3, время: 19:06.