Показать сообщение отдельно

  #7  
Старый 06.12.2009, 22:45
Linkus
Участник форума
Регистрация: 20.12.2008
Сообщений: 130
Провел на форуме:
436500

Репутация: 11
По умолчанию

Цитата:
Сообщение от >>serhio<<  
Помогите разобраться на Pascale нужно реализовать две задачки !!!
1.Определить наибольшее число идущих подряд положительных элементов в массиве А
Код:
const MasSize= 20;
var A: Array[1..MasSize] of Integer;
i: integer; cur,res: integer;
begin
randomize;

{Инициализация массива случайными числами}
for i:= 1 to MasSize do begin
	A[i]:= random(20)- 10;
	write(A[i],' ');
	end;
	
writeln;

{Обработка}
for i:= 1 to MasSize do
	begin
	if A[i]> 0 then inc(cur) else cur:= 0;
	if cur> res then res:= cur;
	end;

{Вывод результата}
writeln(res);

readln
end.
 
Ответить с цитированием