Ποιο από τα συμπεράσματα, που αφορούν στη λειτουργία του ακόλουθου προγράμματος, είναι λανθασμένο;

            #include <stdio.h>

            main()

            {

                        int i, rmax=13, cmax=7;

1                      float **grid;

2                      grid = (float **)malloc(rmax*sizeof(float *));

3                      for(i=0; i<rmax; i++)

                        {

                                    grid[i]=(float *)malloc(cmax*sizeof(float));

                        }

                        . . . . . .

4                      for(i=0;i<rmax;i++)
                        {

                                    free(grid[i]);
                        }

5                      free(grid);

            }