если нет , попробуй цикл с пред условием :
Var A: Array[1..20] Of Integer;
i, n, s, p: Integer;
Begin
Write (‘n=’); Readln (n); i:=1;
While i <= n Do<br>
Begin
Readln (A[i]); i:= i + 1
End;
s:= 0; p:=1; i:=1;
While i<=n Do <br>
Begin
If (A[i] mod 2 <>0) and (A[i] mod 3 = 0) Then
Begin
s:=s+A[i]; p:= p*A[i]
End; i:= i + 1
End;
Writeln (‘s=’, s, ‘p=’, p);
Readln
End.