Получить упорядоченную по убыванию последовательность, состоящую из членов данной последовательности, заключенных между первым и последним отрицательным членом данной последовательности
Категория: Basic
2011-12-19 16:06:37
Дана последовательность a1, a2, ... , an целых чисел.
code: #basic
INPUT "vvedite kol-vo elementov ryada ", n DIM a(n) RANDOMIZE TIMER FOR i = 1 TO n a(i) = INT(RND * 50)-20 NEXT PRINT "ryad " FOR i = 1 TO n PRINT a(i); NEXT PRINT FOR i = n TO 1 step-1 IF a(i) <0 THEN n1 = i NEXT FOR i = 1 TO n IF a(i) <0 THEN n2 = i NEXT FOR i = n1+1 TO n2-1 FOR j = n1+2 TO n2-1 IF a(j) > a(j - 1) THEN SWAP a(j), a(j - 1) NEXT NEXT PRINT "novyj ryad " FOR i = n1+1 TO n2-1 PRINT a(i); NEXT
автор: кот Бегемот
Поделиться: