Целочисленная арифметика
Дано задание:
Найти все натуральные числа, не превосходящие заданного 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. |