#include<stdlib.h> #include<stdio.h> #include<time.h> #define N 10 #define M 20 int main(void) { float a[N][M]; int i,j; int k=6; /* random seed */ srand(time(0)); /* initialize a[][] with random floats in [0;1] */ for(i=0;i<N;i++) for(j=0;j<M;j++) a[i][j] = (float)rand()/(float)RAND_MAX; /* compute power k of a[][], element by element */ for(i=0;i<N;i++) for(j=0;j<M;j++) {printf("a[%d][%d]=%f",i,j,a[i][j]); a[i][j] = powf (a[i][j], (float)k ); printf("\ta[%d][%d]^%d=%f\n",i,j,k,a[i][j]); } return 0; } |