Filter a small incident queue by minimum severity and count high-severity items.

Incident Queue Reliability Report

incident_queue_reliability_report.c
#include <stdio.h>

int main(void) {
    int minimumSeverity = ;
    int severities[4] = {1, 2, 3, 3};
    int visible = 0;
    int high = 0;

    for (int i = 0; i < 4; i++) {
        if (severities[i] >= minimumSeverity) {
            visible++;
        }

        if (severities[i] >= 3) {
            high++;
        }
    }

    printf("minimum=%d\n", minimumSeverity);
    printf("visible=%d\n", visible);
    printf("high=%d\n", high);
    return 0;
}
#include <stdio.h>

int main(void) {
    int minimumSeverity = ;
    int severities[4] = {1, 2, 3, 3};
    int visible = 0;
    int high = 0;

    for (int i = 0; i < 4; i++) {
        if (severities[i] >= minimumSeverity) {
            visible++;
        }

        if (severities[i] >= 3) {
            high++;
        }
    }

    printf("minimum=%d\n", minimumSeverity);
    printf("visible=%d\n", visible);
    printf("high=%d\n", high);
    return 0;
}
#include <stdio.h>

int main(void) {
    int minimumSeverity = ;
    int severities[4] = {1, 2, 3, 3};
    int visible = 0;
    int high = 0;

    for (int i = 0; i < 4; i++) {
        if (severities[i] >= minimumSeverity) {
            visible++;
        }

        if (severities[i] >= 3) {
            high++;
        }
    }

    printf("minimum=%d\n", minimumSeverity);
    printf("visible=%d\n", visible);
    printf("high=%d\n", high);
    return 0;
}
visible incident The visible count tracks how many queue entries meet the current report threshold.
high severity High-severity incidents are counted separately so operators can scan risk quickly.