Мне нужно построить матрицу. И мне нужно использовать двойной тип данных. В то же время, данные будут введены пользователем. Но когда данные вводятся; программа компилятора говорит: «МАССИВНЫЙ ПОДПИСКИ НЕ ИНТЕГРИРУЕТ». Но мне нужно использовать двойные данные.двойной тип данных в матрице
#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;
}
Вам нужно «двойное» для предметов, а не индексов. –
И вам действительно нужно отформатировать свой код, но действительно –
Тогда вы должны сделать их целыми числами. – user3528438