Count positive and negative numbers Dry Run in C

Count positive and negative numbers is an interactive C dry run visualizer from the One D programs section. Study the source code, then use the execution controls to follow each step, variable update, highlighted line, and console output.

This page provides a browser-based dry run with source-code highlighting, auto-scroll, voice narration controls, and execution output for learning the program step by step.

Count positive and negative numbers Program Code

#include <stdio.h>
int main() {
    int arr[] = {5, -3, 8, -1, 0, 4, -7, 2}, i;
    int n = sizeof(arr)/sizeof(arr[0]);
    int pos = 0, neg = 0, zero = 0;
    
    for(i = 0; i < n; i++) {
        if(arr[i] > 0)
            pos++;
        else if(arr[i] < 0)
            neg++;
        else
            zero++;
    }
    
    printf("Positive: %d, Negative: %d, Zero: %d\n", pos, neg, zero);
    return 0;
}

View the complete One D programs page.

Program Console Count positive and negative numbers Topic: C Vignaankosh.com
Execution Panel
Step 0/0
Console is empty.