A practical data program can reduce small table columns into a deterministic total.

CSV Totals

csv_totals.c
#include <stdio.h>

int main(void) {
    int rowCount = ;
    int quantities[3] = {2, 4, 6};
    int prices[3] = {5, 3, 2};
    int total = 0;

    for (int i = 0; i < rowCount; i++) {
        total += quantities[i] * prices[i];
    }

    printf("rows=%d total=%d\n", rowCount, total);
    return 0;
}
#include <stdio.h>

int main(void) {
    int rowCount = ;
    int quantities[3] = {2, 4, 6};
    int prices[3] = {5, 3, 2};
    int total = 0;

    for (int i = 0; i < rowCount; i++) {
        total += quantities[i] * prices[i];
    }

    printf("rows=%d total=%d\n", rowCount, total);
    return 0;
}
#include <stdio.h>

int main(void) {
    int rowCount = ;
    int quantities[3] = {2, 4, 6};
    int prices[3] = {5, 3, 2};
    int total = 0;

    for (int i = 0; i < rowCount; i++) {
        total += quantities[i] * prices[i];
    }

    printf("rows=%d total=%d\n", rowCount, total);
    return 0;
}
row count The selected row count controls how much of the fixed table participates in the summary.
total Each row contributes `quantity * price` to the final total.