Найти максимальное количество положительных элементов, стоящих между двумя отрицательными
Категория: Basic
2011-11-21 16:27:48
Дана последовательность чисел.
code: #basic
INPUT "vvedite kolichestvo elementov n=",N DIM a(n),s(n) RANDOMIZE TIMER PRINT"posledovatelnost" FOR i=1 TO n a(i)=INT(RND*20)-10 PRINT a(i);" "; NEXT PRINT FOR i=1 TO n IF a(i)<0 THEN k=k+1 ELSE s(k)=s(k)+1 NEXT FOR i=1 TO k-1 IF s(i)>max THEN max=s(i) NEXT PRINT "maximalnoe kolichestvo poloj=";max
автор: кот Бегемот
Поделиться: