C Program to Print All Negative Numbers of an Array

  • Write a C program to print all negative numbers of an array.
  • How to print all negative elements of an integer array in C.

Required Knowledge


Algorithm to print negative numbers of an array
Let inputArray is an integer array having N elements.
  • Using a for loop, traverse inputArray from index 0 to N-1.
  • For every element inputArray[i], check whether it is negative number or not(inputArray[i] < 0) and print it accordingly.

C program to print all negative elements of an array

#include <stdio.h>
#include <conio.h>
 
int main(){
    int inputArray[100], elementCount, counter;
     
    printf("Enter Number of Elements in Array\n");
    scanf("%d", &elementCount);
    printf("Enter %d numbers \n", elementCount);
    
    /* Read array elements */
    for(counter = 0; counter < elementCount; counter++){
        scanf("%d", &inputArray[counter]);
    }
       
    /* Iterate form index 0 to elementCount-1 and 
       check for negative numbers */
    printf("Negative Elements in Array\n");
    for(counter = 0; counter < elementCount; counter++){
        if(inputArray[counter] < 0) {
            printf("%d ", inputArray[counter]);
        }
    }
         
    getch();
    return 0;
}
Output
Enter Number of Elements in Array
8
Enter 8 numbers
2 -4 9 10 0 -5 -1 1
Negative Elements in Array
-4 -5 -1

Related Topics
C Program to count all negative numbers in an array
C Program to find sum of all elements of an array
C program to find maximum and minimum element of an array
C Program to print unique elements of an unsorted array
C Program to search an element in an array
C program to reverse an array
C Program to sort elements of an array in decreasing order
C Program to find count of each element of an array
C Program to find maximum elements in an array
List of all array programs