| 
		
			Сообщение от Mirach
			
		
	 | 
	
		Здравствуйте. У меня есть такая задача: 
Найти все натуральные числа, не превосходящие заданного n, десятичная запись которых есть строго возрастающая или строго убывающая последовательность цифр.
	 | 
	
Вот для возрастающих 
<script type="text/javascript">
function Sequence(n)
{
    if (n<12) return 'Искомых чисел нет.';
    var i, k, a, b, t, A=[];
    for (i=12; i<=n; i++)
    { t = true;
      k = i;
      a = k%10;
      k = Math.floor(k/10);
      while (k>0 && t)
       { b = k%10;
         if (b>=a) t = false;
         else { a = b; k = Math.floor(k/10); }
       }
      if (t) A[A.length]=i;
    }
  
    return A;
}
</script>
<button onclick="alert( Sequence(50) )">Найти числа для n=50</button>
	
	| 
		
			Сообщение от rgl
			
		
	 | 
	| 
		восходящие 0-9
	 | 
	
Разве цифры этих чисел образуют строго возрастающие или строго убывающие последовательности?