/* Passing single rows of a 2d array */ #include void print_row(float[], int); int main() { int i, j; float values[3][4] = {{28.5, 46.3, 57.9, 72.6}, {14.3, 15.7, 31.4, 19.4}, {48.9, 13.9, 90.6, 57.8}}; /* print out the values */ printf("Array 'values':\n"); for (i=0; i<3; i++) { for (j=0; j<4; j++) { printf("%4.2f ", values[i][j]); } printf("\n"); } printf("\n\n"); /* print as separate rows */ printf("Printed row by row:\n"); for (i=0; i<3; i++) { print_row(values[i], 4); printf("\n"); } } void print_row(float array[], int length) { int k; for (k=0; k