fork download
  1. //Q60. Count positive, negative, and zero elements in an array.
  2. #include <stdio.h>
  3. int main() {
  4. int n, i, pos = 0, neg = 0, zero = 0;
  5. printf("Enter number of elements: \n");
  6. scanf("%d", &n);
  7.  
  8. int arr[n];
  9. printf("Enter %d elements:\n", n);
  10. for(i = 0; i < n; i++) {
  11. scanf("%d", &arr[i]);
  12. if(arr[i] > 0) pos++;
  13. else if(arr[i] < 0) neg++;
  14. else zero++;
  15. }
  16.  
  17. printf("Positive = %d\n", pos);
  18. printf("Negative = %d\n", neg);
  19. printf("Zero = %d\n", zero);
  20. return 0;
  21. }
  22.  
Success #stdin #stdout 0s 5332KB
stdin
5
-1 0 1 2 -2
stdout
Enter number of elements: 
Enter 5 elements:
Positive = 2
Negative = 2
Zero = 1