I need to build a matrix. And I need to use double data type. At the same time, the data will be entered by the user. But when the data is entered; compiler program say: "ARRAY SUBSCRIPT IS AN NOT INTEGER". But I need use double data.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
    double matris[3][4];
    double i;
    double j;
    printf("Please Enter Number for Matris:\n");
    for (i = 0; i < 3; i++ ) {
        for (j = 0; j < 4; j++) {
            scanf("%lf", &matris[i][j]);
        }
    }
    for (i = 0; i < 3; i++ ) {
        for (j = 0; j < 4; j++) {
            printf("%f", &matris[i][j]);
        }
    }
    return 0;
}
 
     
    