Ciao a tutti!In questo periodo sono ossessionata dalle matrici...

Data una matrice 2D, con 'nline' righe e 'ncol' colonne, la dichiarazione "standard" è:
codice:
double V[nline][ncol]
oppure
codice:
int V[nline][ncol]
In questo modo si ottiene una matrice con nlinexncol elementi, esempio: se nline=10 e ncol=4, 10x4=40 elementi, tutti di tipo double (o int). E se invece volessi che la prima colonna (elementi V[i][0]) contenesse double, mentre la seconda la terza e la quarta colonna (elementi V[i][1,2,3]) contenessero int? E' possibile? Come deve essere fatta la dichiarazione? E' possibile attraverso una allocazione dinamica? (partendo, ad esempio, dal codice:
codice:
double **V;
V = (double**) malloc( nline * sizeof(double*) );
for(i=0; i<nline; i++)
{
V[i] = (double*) malloc( ncol * sizeof(double*) );
}
)

P.S. Chiedo scusa se il titolo non è appropriato e invito a sostituirlo con uno migliore...