fork download
  1. program CountSequenceElements;
  2.  
  3. var
  4. sequence: array[1..11] of Integer = (7, -3, 0, 1, 5, 6, 0, 8, -12, 0, -2);
  5. positiveCount, negativeCount, zeroCount, i: Integer;
  6.  
  7. begin
  8. positiveCount := 0;
  9. negativeCount := 0;
  10. zeroCount := 0;
  11.  
  12. // Обход последовательности
  13. for i := 1 to Length(sequence) do
  14. begin
  15. if sequence[i] > 0 then
  16. Inc(positiveCount)
  17. else if sequence[i] < 0 then
  18. Inc(negativeCount)
  19. else
  20. Inc(zeroCount);
  21. end;
  22.  
  23. // Вывод результатов
  24. Writeln('Количество положительных элементов: ', positiveCount);
  25. Writeln('Количество отрицательных элементов: ', negativeCount);
  26. Writeln('Количество нулевых элементов: ', zeroCount);
  27.  
  28. Readln;
  29. end.
Success #stdin #stdout 0s 5284KB
stdin
Standard input is empty
stdout
Количество положительных элементов: 5
Количество отрицательных элементов: 3
Количество нулевых элементов: 3