Grazie per l'indicazione!
Mi sono documentata su map et similia e sono riuscita ad ottenere qualcosa di buono (mi sembra incredibile... troppo semplice per essere vero!), con chiave un int corrispondente alla cella (cioe' k*5^0+j*5^1+i*5^2) e con valore un double (e poi li' ci metto il valore della quarta colonne)
map<int,double> cubetto;

Pero' io in effetti avrei bisogno di utilizzare, come valore, una struttura, composta da 4 double, in modo da associare univocamente ad ogni cella il contenuto delle ultime quattro colonne, esattamente come hai suggerito tu. Il problema e' che non sono riuscita a trovare nessun esempio di questo tipo, puoi aiutarmi? A dire il vero, ho spulciato google in lungo e in largo per trovare documentazione su map... e ne ho trovata proprio pochina... a questo proposito, sai indicarmi qualche link utile?