#include #include #include #include #include #define N 4 #define ROW 3 #define COL 4 float* pArray; float** pRows; int main(){ pRows = malloc(ROW*sizeof(float*)); for(int i = 0; i < ROW; i++){ pRows[i]=malloc(COL*sizeof(float)); } for(int row = 0; row < ROW; row++){ for(int col = 0; col < COL; col++){ pRows[row][col] = row; } } printf("Več seznamov: \n"); for(int row = 0; row < ROW; row++){ for(int col = 0; col < COL; col++){ printf("%f ", pRows[row][col]); } printf("\n"); } printf("\n\n"); for(int i = 0; i < ROW; i++){ free(pRows[i]); } free(pRows); pArray = (float *) malloc(ROW*COL*sizeof(float)); for(int row = 0; row < ROW; row++){ for(int col = 0; col < COL; col++){ *(pArray + row*COL + col) = (float)row; } } printf("En seznam: \n"); for(int i = 0; i < ROW; i++){ for(int j = 0; j < COL; j++){ printf("%f ", *(pArray + i*COL + j)) ; } printf("\n"); } free(pArray); return 0; }