mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-30 02:32:08 +00:00
31 lines
520 B
C
31 lines
520 B
C
|
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
|