/* ============================================================================ Name : array_pr_00_serial.c Author : Morteza Zakeri Version : Copyright : Open Source Code!!! Description : Array Serial in C, Ansi-style ============================================================================ */ #include #include #include // here is a serial code void serial_calculator_row() { const int D = 16; float ** array; array = (float **) malloc(D * sizeof(float *)); int i = 0, j = 0; for (i = 0; i < D; i++) { array[i] = (float *) malloc(D * sizeof(float)); } for (i = 0; i < D; i++) { for (j = 0; j < D; j++) { array[i][j] = (float) sqrt(i * j); printf("%7.3f | ", array[i][j]); } printf("\n"); } } void serial_calculator_col() { const int D = 16; float ** array; array = (float **) malloc(D * sizeof(float *)); int i = 0, j = 0; for (i = 0; i < D; i++) { array[i] = (float *) malloc(D * sizeof(float)); } for (i = 0; i < D; i++) { for (j = 0; j < D; j++) { array[j][i] = (float) sqrt(j * i); printf("%7.3f | ", array[j][i]); } printf("\n"); } } int main(void) { serial_calculator_row(); //serial_calculator_col(); return EXIT_SUCCESS; }