| extern printf(const char *, double, double); | |
| int | |
| checkIdxCode(int N, int* A, float F[][30]) | |
| { | |
| int i, j; | |
| float sumA=0.0, sumF=0.0; | |
| for (i=0; i < 12; i++) | |
| { | |
| sumA = sumA + A[i]; | |
| for (j=0; j < 10; j++) | |
| { | |
| F[i][j] = 0.5 * (F[i][j-1] + F[i-1][j]); | |
| sumF = sumF + F[i][j]; | |
| } | |
| } | |
| printf("sumA = %lf, sumF = %lf\n", sumA, sumF); | |
| } | |
| #if 0 | |
| int | |
| main(int argc, char** argv) | |
| { | |
| int N = argc+20; | |
| int* A = (int*) malloc(N * sizeof(int)); | |
| float F[25][30]; | |
| return checkIdxCode(N, A, F); | |
| } | |
| #endif |